Thats what I have named my final project for the CIS 665 - GPU Programming course. This is an implementation of the paper 'Real Time Video Abstraction' by Holgen Winnemoller, Sven Olsen and Bruce Gooch. This paper applies techniques from the fields of Non-Photorealistic Rendering and Image Processing for the purpose of realtime video and image abstraction and cartoon stylization. You can check out some more information on this here .
Ever since I took up this subject and started reading up on it, I have been pretty fascinated by the area of NPR and the way advances in GPUs have really led to better and efficient techniques of NPR. Hence I was always going to pick up on a topic related to this field for the subject of my final project here.
The choice of this name for the project came as a natural extension to what the final product promises to be... a tool which can be used for creating cartoon style videos from normal video files and even cartoon style images for normal image input.
The design doc has been created. It will be fairly important to lay a good foundation while starting off with the coding, so that the final packaged product looks good.
I am planning to implement this in OpenGL and Cg, because of its ease of use and flexibility and efficiency. For the UI, I am planning to use Qt from Trolltech, though I haven't used it before. I feel this will be a good time to learn this API, starting off with a simplistic interface for my product.
Signing off and wishing the very best of luck to all the other groups and individuals in their implementations too!!
Subscribe to:
Post Comments (Atom)
1 comment:
I am looking for an API to convert a regular photo to a cartoon avatar.
The application that I am creating is a web app, so the user will upload the original photo and I need to do the transformation behind the scenes.
Is your API somehow available?
Post a Comment