Due Date: week 13/14. (Presentation date: TBA; Demo date: TBA)
Marks: 25%
Objectives
- Carry out a literature review of techniques for a selected emerging multimedia application
- Implement the picked technique(s) and application using Matlab
- Learn how critical and creative thinking can help to advance the technology
- Sharpen the presentation skills of emerging apps
Brief Description
In this assessment, you and your group-mates are required to develop an emerging multimedia application, and present the ideas, technologies and implementations involved. You may consider the following applications and you're free to propose yours, subject to approval. The group size is expected to be 2-3 students. You are expected to use Matlab to implement your selected application but other platforms can be used upon approval.
- Mirror Face Imaging, see e.g.
v http://www.iloveapps.hk/2011/07/19/mirror-face/
v You may consider the following implementations:
v You may also extend it to other funny face production like these.
1. Get an image or capture an image via webcam and fit it to an image frame
2. Implement the mirroring functions (an extremely simple one is from Matlab central)
3. Implement more mirrors
4. Output the mirror face images to files with different formats (say jpeg)
5. Extend your implementation to multiple mirrors so that a Kaleidoscope (萬花筒) image of the given image is formed.
- Image Mosaic
v Reference papers:
1. S. Baird, B. Felsted, Z. Gildersleeve, D. Koop, “Photo Mosaicing”, 2007. [Online]. Available: www.bioen.utah.edu/wiki/images/7/7d/Report.pdf
2. A. Finkelstein, M. Range, “Image Mosaics”, 1998. [Online]. Available: http://gfx.cs.princeton.edu/proj/mosaic/princeton-cs-tr-574-98.pdf
v See this functions from Matlab Central:
1. Mosaic Generator developed by Nikolay S http://www.mathworks.com/matlabcentral/fileexchange/30039-mosaic-generator
v You may consider how to make use of the available Image Mosaic Matlab codes for a more interesting project, e.g.
1. Tile size is varying.
2. Comparing different similarity measure functions
3. Etc.
- Cartoon Face Maker
v cf. http://www.youtube.com/watch?v=w53j_FMhjYA&feature=related
v See this paper http://dl.acm.org/ft_gateway.cfm?id=641040&type=pdf&coll=DL&dl=ACM&CFID=84762764&CFTOKEN=78344742
v See this functions from Matlab Central
v You may consider how to make use of the available Cartoon Matlab codes for a more interesting project, e.g.
1. Vary the original color combination
2. Combine your cartoonized face with a famous cartoon like Spiderman, Gundam, Mickey, etc.
3. Apply various funny mirrors on the cartoon objects
v See another example to implement this project:
1. http://www.fmwconcepts.com/imagemagick/cartoon/
- Face Detection
- Face Off
- What celebrity do you look most like?
- etc. (more topics and materials will be added)
The assessment will be based on
Implementation and functionality
50%
Innovation
30%
Report and Presentation
20%
What to hand in
- A presentation (10-12 minutes per group).
- A written report (typically <12 pages).
- Your presentation slides.
- Your Matlab codes.
References and to probe further
- IEEE Multimedia Magazine (http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=93),
- IEEE Transactions on Multimedia
- Multimedia Tools and Applications (http://www.kluweronline.com/issn/1380-7501/contents)
- ACM Multimedia from ACM digital library (http://dl.acm.org/)
and other multimedia related journals and magazines for an interesting topic. Please be reminded that you have to use PolyU’s machines/IP addresses to access the articles.