References and Credits

 

The following books/webpages provided excellent information in the written report:

 

[1] About.com, Kathleen McGinn, November 14, 2001

http://inventors.about.com/gi/dynamic/offsite.htm?site=http://www.princetoninfo.com/200111/11114c01.html

[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?

http://www.dvdrhelp.com/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

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmfc98/html/_mfc_Class_Library_Reference_Introduction.asp

[16] Multiple Document Interface sample, Microsoft Corporation

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcsample/html/_sample_mfc_SCRIBBLE.asp

[17] MPEG Starting Points and FAQs,

http://www.mpeg.org/MPEG/starting-points.html

[18] International Telecommunication Union,

http://www.itu.int/home/

[19] Introduction to DirectShow, Microsoft Corporation,

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/directx9_c/directX/htm/introductiontodirectshow.asp?frame=true

[20] DirectX 9.0 SDK Update (Summer 2003) C++, Microsoft Corporation,

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/directx9_c/directx/directx9cpp.asp

[21] About DirectShow Filters, Microsoft Corporation,

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/directx9_c/directX/htm/aboutdirectshowfilters.asp

[22] The Filtergraph and Its Components, Microsoft Corporation,

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/directx9_c/directX/htm/overviewofdataflowindirectshow.asp

[23] DivX.com,

http://www.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 –

http://www.cs.brown.edu/exploratories/freeSoftware/repository/edu/brown/cs/exploratories/applets/textureMapping/cylindrical_texture_mapping_guide.html

[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,

http://www.codeproject.com

 

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