References and Credits
The following books/webpages provided excellent information in the written report:
[1] About.com, Kathleen McGinn, November 14, 2001
[2] 70thOscarAcademy Awards, 1997.
http://www.oscar.com/legacy/pastwin/visual_eff1.html
[3] KillerMovies.com, Community Forums.
http://www.killermovies.com/forums/archive/index.php/t-15731
[4] DVDRHelp.com, What is VCD?
[5] James D. Murray & William vanRyper, “Encyclopedia of Graphic File Formats”, O’Reilly & Associates, Inc.
[6] Nancy L. Price, “Graphic File Format Comparison”
http://www.uwm.edu/People/price/graphic_file_format_comparison.html
[7] Christopher C. Yang, “Color Coordinate Systems”
http://www.se.cuhk.edu.hk/~yang/research/CIP/color/ch2.ps
[8] TutorGig Encyclopedia, “HSV Color Space”
http://www.tutorgig.com/encyclopedia/getdefn.jsp?keywords=HSV_color_space
[9] Coder.com, “Using Edge Detection”
http://coder.com/creations/banner/examples/edge.html
[10] HyperMedia Image Processing Reference, “Gaussian Smothing”
http://www.cee.hw.ac.uk/hipr/html/gsmooth.html
[11] HyperMedia Image Processing Reference, “Mean Filter”
http://www.cee.hw.ac.uk/hipr/html/mean.html
[12] HyperMedia Image Processing Reference, “Median Filter”
http://www.cee.hw.ac.uk/hipr/html/median.html
[13] Jiqiang Song, Min Cai, Michael R. Lyu and ShiJie Cai, “A New Approach for Line Recognition in Large-size Images Using Hough Transform”
[14] School of Computing Science at SFU, “Basics of Video”
http://www.cs.sfu.ca/CourseCentral/365/li/material/notes/Chap3/Chap3.4/Chap3.4.html
[15] Microsoft Foundation Class reference, Microsoft Corporation
[16] Multiple Document Interface sample, Microsoft Corporation
[17] MPEG Starting Points and FAQs,
http://www.mpeg.org/MPEG/starting-points.html
[18] International Telecommunication Union,
[19] Introduction to DirectShow, Microsoft Corporation,
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/directx9_c/directx/directx9cpp.asp
[21] About DirectShow Filters, Microsoft Corporation,
[22] The Filtergraph and Its Components, Microsoft Corporation,
[23] DivX.com,
[24] XviD.org,
http://www.xvid.org/index-static.html
[25] K-Means Clustering Algorithm,
http://cne.gmu.edu/modules/dau/stat/clustgalgs/clust5_bdy.html
The following references are also helpful in the project development stage:
[26] United Nations Educational, Scientific and Cultural Organization, “Basic Edge Detection”
http://www.netnam.vn/unescocourse/computervision/42.htm
[27] HyperMedia Image Processing Reference, “Canny Edge Detector”
http://www.cee.hw.ac.uk/hipr/html/canny.html
[28] HyperMedia Image Processing Reference, “Roberts Cross Edge Detector”
http://www.cee.hw.ac.uk/hipr/html/roberts.html
[29] HyperMedia Image Processing Reference, “Sobel Edge Detector”
http://www.cee.hw.ac.uk/hipr/html/sobel.html
[30] Texture Mapping as a Fundamental Drawing Primitive - Paul Haeberli and Mark Segal - June 1993
http://www.sgi.com/grafica/texmap/
[31] WinTexture - A New Design Application from De Montfort University
http://www.staff.dmu.ac.uk/~gfo/wtx.html
[32] Rochester Institute of Technology - Computer Graphics II
http://www.cs.rit.edu/~ncs/Courses/571/syllabus.shtml
[33] Computer Graphics C Version 2nd Edition - Donald Hearn, M. Pauline Baker
[34] University of Toronto - Department of Computer Science
CSC320F: Introduction to Visual Computing
http://www.cs.toronto.edu/~kyros/courses/320/Lectures/lecture-15.pdf
[35] CornellUniversity - Introduction to Computer Graphics - Spring 2003
http://www.cs.cornell.edu/Courses/cs417/2003sp/Lectures/Lecture25/25texture.pdf
[36] Forward Image Mapping - Baoquan Chen, Frank Dachille and Arie Kaufman
http://www-users.cs.umn.edu/~baoquan/papers/fim.pdf
[37] Model-Based Rendering - Bob Fisher 2003
http://www.dai.ed.ac.uk/CVonline/LOCAL_COPIES/LIVATINO2/MainApprRVVS/node2.html
[38] Cylindrical Texture Mapping –
[39] Unigraphics Render Tricks and Tips
http://www.vickers.de/ug_render/uv_texture_mapping.htm
[40] Texture Mapping
http://astronomy.swin.edu.au/~pbourke/texture/texturemapping/
[41] Teaching Texture Mapping Visually
http://www.siggraph.org/education/materials/HyperGraph/mapping/r_wolfe/r_wolfe_mapping_1.htm
[42] Spherical Textures
http://www.vterrain.org/Textures/spherical.html
[43] Texture map correction for spherical mapping
http://astronomy.swin.edu.au/~pbourke/texture/polargrid/
[44]NuGraf Toolkit Tutorial
http://www.okino.com/new/toolkit/tut/main10.htm
[45] The Code Project,
Finally, we'd like to give thanks to
Dr. Michael R. Lyu
Mr. Edward H. Yau
Mr. Song Ji Qiang
for providing us with valuable comments and suggestions
in the development of this final year project