Reply by John Ramsden August 13, 20042004-08-13
"lucy" <losemind@yahoo.com> wrote in message news:<cfh7ec$221$1@news.Stanford.EDU>...
> Hi all, > > I want to represent image in physical world units. Basically, the image > consists of some dots, circles, ellipses, lines, and rectangles, etc. But > their units should be meters or inches used in the physical world, instead > of pixels we often used in the computer world. Is there any data structure > and functions > (in Matlab) that can facilitate the representation and rendering of such > image? > > The modelled "physical world" image will be finally rendered on certain > computer display by mapping the physical world units into computer pixels. > > A peculiar requirement is to not only represent this image using physical > world units, but also do some operation, such as 2D filtering--convolution > on it. Can Matlab handle continuous-time convolution in 2D dimension? I > guess I first need to know how to represent the continuous image using > physical world units and then how to do convolution on it. > > Any thoughts? Please help me! If you have seen similar works, please let > me know...(Hopefully I can do this in Matlab...) > > If Matlab cannot handle this, I need to write my own vectorized graphics > rendering engine, is there any easier way to do this? I hope I can find > tutorial on how to define data structure, do the convolution, and then do > the rendering efficiently, etc. > > Thank you very much!
I'm sure SVG renderers can do most of this, even convolution, and it's potty to prepare SVG image files (which are text files) once you get the hang of it. I just tried a search on "svg convolution" and pulled up http://www.w3.org/2002/Talks/SVG-HongKong-IH/23.html Cheers John R Ramsden (john_ramsden@glasshouse.cam) com not cam
Reply by lucy August 12, 20042004-08-12
Hi all,

I want to represent image in physical world units. Basically, the image
consists of some dots, circles, ellipses, lines, and rectangles, etc. But
their units should be meters or inches used in the physical world, instead
of pixels we often used in the computer world. Is there any data structure
and functions
(in Matlab) that can facilitate the representation and rendering of such
image?

The modelled "physical world" image will be finally rendered on certain
computer display by mapping the physical world units into computer pixels.

A peculiar requirement is to not only represent this image using physical
world units, but also do some operation, such as 2D filtering--convolution
on it. Can Matlab handle continuous-time convolution in 2D dimension? I
guess I first need to know how to represent the continuous image using
physical world units and then how to do convolution on it.

Any thoughts? Please help me! If you have seen similar works, please let
me know...(Hopefully I can do this in Matlab...)

If Matlab cannot handle this, I need to write my own vectorized graphics
rendering engine, is there any easier way to do this? I hope I can find
tutorial on how to define data structure, do the convolution, and then do
the rendering efficiently, etc.

Thank you very much!