Group Project:

Emerging Multimedia Application Development

(Tentative content and requirements)


Due Date: week 13/14. (Presentation date: TBA; Demo date: TBA)

Marks: 25%

Objectives


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.

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.

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.

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/

The assessment will be based on

Implementation and functionality

50%

Innovation

30%

Report and Presentation

20%


What to hand in


References and to probe further

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.