bUnwarpJ plugin, stable version and user manual release

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

bUnwarpJ plugin, stable version and user manual release

Ignacio Arganda Carreras
Dear all,

I just updated bUnwarpJ, the plugin for Elastic and Consistent Image
Registration. There is now a new stable version and a more complete user
manual.

http://biocomp.cnb.uam.es/~iarganda/bUnwarpJ/index.html

In this new version there is a bunch of Input/Output options that allow
the user comparing the results of this method with any other
registration method.

Enjoy!

ignacio

--
Ignacio Arganda-Carreras
Escuela Politécnica Superior
Laboratorio B-408     Phone: (+34) 91 497 2260
Universidad Autónoma de Madrid
Ctra. de Colmenar Viejo, Km. 15
Madrid 28049,  Spain

E-mail: [hidden email]
Website: http://www.ii.uam.es/~iarganda
Reply | Threaded
Open this post in threaded view
|

How do I perform image "warping/fishbowling" ?

Michael Miller
Hello everyone,

I'm interested in running sensitivity measurements on a plugin I have that
measures length, area, etc.. I want to run visual distortion filters that
mimic what can happen to an image taken by a microscope, particular under
varying degrees of the "fishbowl" effect. (a central decreasing outward
stretching of the image).

I have tried using "Interactive 3D Surface Plots" - I created a greyscale
radial gradient, used that as the surface and loaded my image as the
texture, when I set smoothing grid size to max and lighting to 0, I had a
reasonable ability to centrally warp the image where perspective was my
variable slider. This is perfect, but at this point the only way to get my
image back is to screen capture or use Save Plot, which doesn't seem to
output a nice, flat final rendering using the original image's dimensions
(resize the viewable window area, force the camera directly above looking
straight down, etc.). Also because of the grid-size limitation, that implies
to me OpenGL or some other power of 2-texture requiring API is manipulating
my images, so I'm going to get some loss/distortion no matter what. Is there
an easier/better way?

This may be unrelated, can I use bUnwarpJ, UnwarpJ, or other plugins for
this? When I tried I got errors that I needed two images -- can I use these
registration plugins somehow to perform a desired warp? I couldn't find any
settings to specify a warp field. Clearly the authors have the ability to do
this because of their example source/target images.

Thanks,
-Mike
Reply | Threaded
Open this post in threaded view
|

Re: How do I perform image "warping/fishbowling" ?

Gabriel Landini
On Monday 05 February 2007 16:08:57 Michael Miller wrote:

> I'm interested in running sensitivity measurements on a plugin I have that
> measures length, area, etc.. I want to run visual distortion filters that
> mimic what can happen to an image taken by a microscope, particular under
> varying degrees of the "fishbowl" effect. (a central decreasing outward
> stretching of the image).
>
> I have tried using "Interactive 3D Surface Plots" - I created a greyscale
> radial gradient, used that as the surface and loaded my image as the
> texture, when I set smoothing grid size to max and lighting to 0, I had a
> reasonable ability to centrally warp the image where perspective was my
> variable slider.

I would not do it that way.
Perhaps spherical aberration, fisheye, pincushion and barrel distortion are
terms a bit closer to what you want to do.

I hope it helps.

G.