Hi,
I am Deepak Gopinath, a second year student of Computer Science at
Birla Institute of Technology and Science (BITS) Pilani, India. I have
a couple of GSoC project ideas which I wanted to share and garner
feedback before I submit the actual proposal.

I was particularly interested in the iv viewer thumbnail view project.
I am aware of the discussion thread on the same topic but here's my
take. I propose the introduction of a resizeable bottom pane with
options to view/hide the pane, select & manipulate multiple
thumbnails. A thumbnail managing system has to be put in place to look
for existing thumbnails or create new ones. If a thumbnail is not
present and the image has a MIPmap set, a smaller size image can be
grabbed for a thumbnail. If not, we can run a bilinear/bicubic filter
or even antialiasing to create smooth thumbnails of pre-decided
size(say 96x96). They can be stored locally along with the images, in
thumbs.db style. Something like a createThumbnail(filterType) function
in IvImage class can be added, where filterType can be nearest
neighbour, bicubic, bilinear or antialiasing. A loadThumbnail() can be
added to search and if found- load  thumbnail whenever an image is
opened. Number of thumbnails limit can be assigned, exceeding which
old thumbnails can be deleted.

The second idea deals with integration of all oiio functions like
iconvert, idiff etc., into the imageviewer. This can be roughly termed
GUI enhancements. The menu has to be populated with more image
operating options and pipelining of functions has to be done. For
example, the Edit menu is not yet populated with options. The current
version of iv can have way more editing and processing functionality.

As far as experience is concerned, I have led the image processing
team in our humanoid robot project called Acyut for the autonomous
soccer competition RoboCup. We had to deal with object detection
algorithms and their optimization as we worked on Beagleboard
processors. It gave me knowledge of basic colorspaces, image formats
and their structures etc.
This is my first time applying for GSoC. I will be uploading my
proposal, which will have more comprehensive details, in a few hours.
Looking forward to your feedback.

-- 
Regards,
Deepak Gopinath
Undergraduate student, Department of Computer Science.
Birla Institute of Technology and Science
_______________________________________________
Oiio-dev mailing list
Oiio-dev@lists.openimageio.org
http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org

Reply via email to