数字图像处理:附录-程序实例、参考文献、标准图片集合

程序实例

声明:本资源仅供清华大学计算机系学生学习数字图象处理课程使用,未经允许不得用于其它目的。这里的程序都是清华大学计算机系人机交互与媒体实验室的教师与学生编制的,仅供参考,问题难免。

1.    位图(Bitmap)文件的数据解析 (程序设计:武勃)

功能:读入写出位图文件,分别提取RGB多通道格式的R,G,B分量,为图象处理提供基本程序框架。

2.    数字图象的基本处理(直方图均衡化、边缘检测、阈值处理、形态学处理等)(程序设计:梁路宏)

功能:读入多种格式的图象文件,具有各种基本处理功能,构成通用图象处理的程序框架。

3.    数字图象的基本处理(直方图均衡化、边缘检测、阈值处理、形态学处理、细化、FFT等) (程序设计:武勃)

4.    离散傅立叶变换和小波变换(程序设计:刘亚, 林凡,韩丹)

5.    Houph 变换(程序设计:张茺)

6.    工作台上平面工件的分割与识别(阈值处理、形态学处理、边界跟踪、Fourier描述子、形状识别等)(程序设计:艾海舟)

功能:将简单背景下的物体分割出来,并通过边缘跟踪获得其边界,再利用形状描述参数进行识别,构成工业条件下机器视觉应用的演示实例。

7.    面向视觉监视的变化检测(程序设计:艾海舟、吕风军)

功能:动态视频输入(如支持VFW标准视频或通过Matrox图象采集卡的视频信号),检测图象的变化部分,将其存储并提供浏览查询功能,构成一个简单的应用案例。

8.    基于模板匹配或差分图象的物体(如人脸)检测与跟踪(程序设计:吕风军、王栓、江潍)

功能:动态视频输入(如支持VFW标准视频或通过Matrox图象采集卡的视频信号),检测并跟踪工作台前电脑操作者,构成一个简单的演示实例。

9.    基于多高斯背景模型的运动物检测与跟踪(程序设计:刘亚)

10.基于主元分析(PCA)的人脸检测(程序设计:吕风军)

功能:检测输入图象中的人脸,构成一个利用统计分析方法的实例。

11.基于肤色分割与模板的人脸检测(程序设计:梁路宏、孙放)

12.夜间城市道路照明状况的测量与分析(Luminance measurement via video)(程序设计:艾海舟)

13.视觉监视中的运动目标检测与跟踪(Motion object detection and tracking for visual surveillance)(程序设计:艾海舟)

14.摄象机模型的校准(程序设计:艾海舟)

功能:建立针眼摄象机模型或双平面模型。

15.基于线条特征的立体视觉(程序设计:艾海舟)

功能:抽取立体对图象的线条特征,并建立对应,计算视差,恢复深度信息。

附注:上述程序主要是标准C或BC,MS-VC程序,只有PCA的计算部分是Matlab程序。虽然利用Matlab可以很方便地编写基本的图象处理程序,但本课程要求学生熟练地掌握用MS-VC开发工具编写基于Windows的基本图象处理应用程序,这是对计算机系学生的基本要求。此外,还要求同学结合Matlab提供的图象处理工具包设计需要比较复杂数学计算的图象处理程序。

联系人:艾海舟ahz@mail.tsinghualedu.cn


返回主页

清华大学计算机系 艾海舟

最近修改时间:2001年7月19日

参考文献:

1.      朱志刚,数字图象处理,清华大学计算机系,1998.7

2.     K. R.Castleman, Digital Image Processing, 清华大学出版社& Prentice Hall,1998.

3.     K. R.Castleman, (朱志刚、林学闫、石定机等译), 数字图象处理,电子工业出版社& PrenticeHall, 1998.

4.    Milan Sonka, Vaclav Hlavac, and Roger Boyle, Image processing,analysis, and machine vision , Chapman & Hall Computing, London, 1993. (网上消息:现在有更新的版本(第二版),2ndEdition, Brooks/Cole Publishing,1999.)

5.    Daisheng Luo, Pattern recognition and image processing, Chichester,Horwood Publishing, 1998

6.     崔屹,数字图象处理技术与应用,电子工业出版社,1997.3

7.    吕风军,数字图象处理编程入门,清华大学出版社,1999.9

8.    周长发,精通Visual C++图像编程,电子工业出版社,2000.1

清华大学图书馆的其它参考文献:

9.    章毓晋,图象工程 (上册) 图象处理和分析,清华大学出版社, 北京,1999

10.Edward Dougherty (ed.), Mathematical morphology in image processing,M. Dekker, New York, 1993.

11.崔屹,图象处理与分析—数学形态学方法与应用,科学出版社,北京

12.Theo Pavlidis, Algorithms for Graphics and Image Processing,Computer Science Press Inc., 11 Taft Court, Rockville, MD 20850, 1982.

13.Ferdinand van der Heijden, Image based measurement systems: objectrecognition and parameter estimation, John Wiley & Sons, Chichester, 1994.

14.Ning Lu, Fractal imaging, Academic Press, San Diego, 1997

15.Cornelius T. Leondes (ed), Image processing and pattern recognition,Calif. Academic press, San Diego, 1998

16.Sing-Tze Bow, Pattern recognition and image preprocessing, M.Dekker, New York, 1992

17.Rama Chellappa, Digital image processing, IEEE Computer SocietyPress, Los Alamitos, Calif., 1992.

18.William K. Pratt., Digital image processing, Wiley, New York, 1991.

19.Ioannis Pitas, Digital image processing algoriths, Prentice Hall,New York, 1993.

20.S.J. Sangwine and R.E.N. Horne (eds), The colour image processinghandbook, Chapman & Hall, London; New York, 1998

21.Linda Shapiro, Azriel Rosenfeld (eds), Computer vision and imageprocessing, Academic Press, Boston, 1992.

22.Bernd Jahne, Digital image processing : concepts, algorithms, andscientific applications, Springer-Verlag, New York, 1991.

23.Bernd Jahne, Spatio-temporal image processing : theory andscientific applications, Springer-Verlag, Berlin, 1993.

24.H.I. Christensen, J.L. Crowley, Experimental environments forcomputer vision and image processing, World Scientific, Singapore, 1994.

25.Anil K. Jain, Fundamentals of digital image processing, PrenticeHall, Englewood Cliffs, NJ, 1989.

26.Louis J. Galbiati, Machine vision and digital image processingfundamentals, Prentice Hall, Englewood Cliffs, N.J., 1990.

27.Jean Serra and Pierre Soille (eds), Mathematical morphology and itsapplications to image processing, Kluwer Academic Publishers, Boston, 1994.

28.Henk J.A.M. Heijmans and Jos B.T.M. Roerdink (eds), Mathematicalmorphology and its applications to image and signal processing, Kluwer,Dordrecht ; Boston, 1998.

29.M. Ibrahim Sezan, Reginald L. Lagendijk (eds), Motion analysis andimage sequence processing, Kluwer Academic Publishers, Boston, 1993.

30.Rhys Lewis, Practical digital image processing, Ellis Horwood, NewYork, 1990.

31.Tomasz Szoplik (ed), Selected papers on morphological imageprocessing: principles and optoelectronic implementations, SPIE OpticalEngineering Press, Bellingham, Wash., 1996

32.Jae S. Lim, Two-dimensional signal and image processing, PrenticeHall, Englewood Cliffs, N.J., 1990.

33.L. Prasad and S.S. Iyengar, Wavelet analysis with applications toimage processing, BCRC Press, oca Raton, 1997

34.Borko Furht, Stephen W. Smoliar, HongJiang Zhang, Video and imageprocessing in multimedia systems, Kluwer Academic Publishers, Boston ,1995.

35.Vasudev Bhaskaran, Konstantinos Konstantinides, Image and videocompression standards: algorithms and architectures, Kluwer AcademicPublishers, Boston, 1995.

36.G. Tziritas, C. Labit, Motion analysis for image sequence coding,Elsevier, New York, 1994.

37.Stephen Maybank, Theory of reconstruction from image motion,Springer-Verlag, Berlin, 1993.

38.Zhengyou Zhang, Olivier Faugeras, 3D dynamic scene analysis : astereo based approach, Springer-Verlag, Berlin, 1992.

39.Nicholas Ayache, Artificial vision for mobile robots : stereo visionand multisensory perception, MIT Press, Cambridge, Mass., 1991.

其它书籍:Pattern Recognition Books (Delft Pattern RecognitionGroup):

o       Image Processing

o       Pattern Recognition

o       Neural Networks

o       Books of Historical Interest

——————————————————————————–

Books onImage Processing and Vision

 H. Bassmann, P.W. Besslich, Digital Image Processing, Thomson, 1997.

 T. Lindeberg, Scale-space theory in computer vision, Kluwer AcademicPublishers, 1994

 V.S. Nalwa, A guided tour of computer vision, Addision-Wesley, 1993.

 Pitas, Digital image processing algorithms, Prentice-Hall, EnglewoodCliffs, 1993.

 Rafael C. Gonzalez and Richard E. Woods, Digital Imaging Processing,Addison-Wesley, Reading, Massachusetts, USA, 1992.

 R.M. Haralick and L.G. Shapiro, Computer and robot vision, volume I,Addison-Wesley, Reading, 1992.

 R.M. Haralick and L.G. Shapiro, Computer and robot vision, volumeII, Addison-Wesley, Reading, 1993.

 J.C. Russ, The Image Processing Handbook, CRC Press, Inc., BocaRaton, Ann Arbor, London, Tokyo, 1992.

 D. Vernon, Machine vision – Automated visual inspection and robotvision, Prentice Hall, New York, 1991. W.K. Pratt, Digital Image Processing(second edition), John Wiley & Sons, New York, 1991.

 L.J. Galbiati, Jr, Machine vision and digital image processingfundamentals, Prentice-Hall International, Inc, Englewood Cliffs, 1990.

 M. Ejiri, Machine vision – A practical technology for advanced imageprocessing, Gordon and Breach Science Publishers, New York, 1989.

 J.C. Simon, From pixels to features, North Holland, Amsterdam, 1989.

 Jan Teubner, Digital Image Processing, Prentice Hall, Copenhagen,1989.

 A.K. Jain, Fundamentals of Digital Image Processing, Prentice-Hall,Englewood Cliffs, 1989.

 B.K.P. Horn, Robot Vision, MIT Press, Cambridge, 1987.

 M.J.B. Duff and T.J. Fountain, Cellular logic image processing, AcademicPress, London, 1986.

 John C. Russ, Practical Stereology, Plenum Press, New York, 1986.

 D.E. Dudgeon and R.M. Mersereau, Multidimensional digital signalprocessing, Prentice-Hall, Inc, Englewood Cliffs, 1984.

 Rosenfeld and A.C. Kak, Digital picture processing, volume 1,Academic Press, Orlando, 1982.

 Rosenfeld and A.C. Kak, Digital picture processing, volume 2,Academic Press, Orlando, 1982.

 J. Serra, Image analysis and mathematical morphology, AcademicPress, London, 1982.

 D.H. Ballard and C.M. Brown, Computer vision, Prentice-Hall,Englewood Cliffs, 1982.

 D. Marr, Vision, W.H. Freeman and Company, San Fransisco, 1982.

Books on PatternRecognition

 T.M. Mitchell, Machine learning, Mc Graw-Hill, New York, 1997.

 J. Schurmann, Pattern classification, a unified view of statisticaland neural approaches, John Wiley & Sons, New York, 1996.

 V.N. Vapnik, The Nature of Statistical Learning Theory,Springer,1996.

 B. Ripley, Pattern Recognition and Neural Networks, CambridgeUniversity Press, Cambridge, 1996.

 C.M. Bishop, Neural Networks for Pattern Recognition, ClarendonPress, Oxford, 1995.

 D. Paulus and J. Hornegger, Pattern Recognition and Image Processingin C++, Vieweg, Braunschweig, 1995.

 J.R. Quinlan, C4.5: Programs for machine learning, Morgan KaufmannPublishers, San Mateo, California, 1993.

 Robert Schalkhoff, Pattern Recognition, statistical, structural andneural approaches, John Wiley and Sons, New York, 1992.

 G.J. McLachlan, Discriminant Analysis and Statistical PatternRecognition, John Wiley and Sons, New York, 1992.

 S.M. Weiss and C.A. Kulikowski, Computer Systems that Learn, MorganKaufmann, San Mateo, California, 1991.

 K. Fukunaga, Introduction to Statistical Pattern Recognition (SecondEdition), Academic Press, New York, 1990.

 Y.H. Pao, Adaptive Pattern Recognition and Neural Networks, AddisonWesley, Reading, Massachusetts, 1989.

 Satoshi Watanabe, Pattern Recognition, Human and Mechanical, JohnWiley & Sons, New York, 1985.

 T.Y. Young and K.S. Fu, Handbook of Pattern Recognition and ImageProcessing, Academic Press, Orlando, Florida, 1986.

 L. Breiman, J.H. Friedman, R.A. Olshen, and C.J. Stone,Classification and regression trees, Wadsworth, California, 1984.

 P.A. Devijver and J. Kittler, Pattern Recognition, a StatisticalApproach, Prentice Hall, Englewood Cliffs, London, 1982.

 R.C. Gonzalez and M.G. Thomason, Syntactic pattern recognition – Anintroduction, Addison-Wesley, Reading, 1982.

 J. Sklanski and G.N. Wassel, Pattern Classifiers and TrainableMachines, Springer, New York, 1981.

 . R.O. Duda and P.E. Hart, Pattern classification and scene analysis,John Wiley & Sons, New York, 1973.

 (A second edition is being prepared by David Stork)

Books on NeuralNetworks

 T. Kohonen, Self-Organizing Maps, Springer, Berlin, 1995, 1997.

 LiMin Fu, Neural Networks in Computer Intelligence, McGraw-Hill,Inc., New York, NY, 1994.

 S. Haykin, Neural Networks, A Comprehensive Foundation, Macmillan,New York, NY, 1994.

 S.Y. Kung, Digital Neural Networks, Prentice Hall, Englewood Cliffs,NJ, 1993.

 Stephen I. Gallant, Neural Network Learning and Expert systems,Massachusetts Inst. of Technology, Cambridge, Massachusetts, 1993.

 Cichocki and R. Unbehauen, Neural Networks for Optimization andSignal Processing, John Wiley & Sons, New York, 1993.

 J.M. Zurada, Artificial Neural Systems, West Publishing, St. Paul,MN, 1992.

 Muller and J. Reinhardt, Neural networks, an introduction,Springer-Verlag, Berlin, 1991.

 P.D. Wasserman, Neural Computing, theory and practice, Van NostrandReinhold, New York, 1989.

 John Hertz, Anders Krogh, and Richard G. Palmer, Introduction to theTheory of Neural Computation, Addison Wesley Publ. Comp., Redwood City ,CA.

 Aleksander, Neural Computing Architectures, North Oxford Academic,London, 1989.

 S. Grossberg, The Adaptive Brain I: Cognition, Learning,Reinforcement, and Rythm, Elsevier/North Holland, Amsterdam, 1987.

 S. Grossberg, The Adaptive Brain II: Vision, Speech, Language andMotor Control, Elsevier/North Holland, Amsterdam, 1987.

Books of Historical Interest

 K. Fukunaga, Introduction to Statistical Pattern Recognition (FirstEdition), Academic Press, New York, 1972.

 J.M. Mendel and K.S. Fu, Adaptive, learning, and pattern recognitionsystems: theory and applications, Academic Press, New York, 1970.

 M. Minsky and S. Papert, Perceptrons: An Introduction toComputational Geometry, MIT Press, Cambridge, Mass, 1969.

 A.G. Arkadev and E.M. Braverman, Teaching Computers to RecognizePatterns, Academic Press, London, 1966.

 Nilsson, N.J., Learning Machines, McGraw-Hill, New York, 1965.

 G.S. Sebestyen, Decision-Making Processes in Pattern Recognition,Macmillan, New York, 1962.

 Rosenblatt, F., Principles of Neurodynamics: Perceptrons and thetheory of brain mechanisms, Spartan Books, Washington, D.C., 1962.

——————————————————————————–

计算机视觉文献索引目录

Annotated Computer Vision Bibliography: Table ofContents

——————————————————————————–

在线讲义:

  1. I.T. Young, J.J. Gerbrands, J. van Vliet, Delft University, The Netherlands,

Image Processing Fundamentals(图象处理基础)

WebAddress:http://www.ph.tn.tudelft.nl/Courses/FIP

  1. Milan Sonka, University of Iowa,

Digital Image Processing

WebAddress:http://www.engineering.uiowa.edu/~dip/LECTURE/contents.html

  1. Clifford Watson,Department of Applied Mathematics, University of Washington, Seattle, Washington 98195

An Image Processing Tutorial for Beginning Undergraduate Students(图象处理入门)

WebAddress:http://www.cs.washington.edu/research/metip/tutor/tutor.html


相关领域、其它重要论文、专题链接

重要网址


返回主页

清华大学计算机系 艾海舟

最近修改时间:2000年4月4日

 

标准图片集合

灰度图片

baboon

barbara

boats

bridge

converted Khoros VIFF image, Release 1, Version 3

camera

columbia

couple

crowd

goldhill

lake

lax

lena

man

milkdrop

peppers

plane

woman1

woman2

 

 

彩色图片

airplane

baboon

couple

girl

lena

peppers

 

出处:http://media.cs.tsinghua.edu.cn/~ahz/digitalimageprocess/CourseImageProcess.html

Published by

风君子

独自遨游何稽首 揭天掀地慰生平