Chapter Questions
What is the difference between image analysis (or computer vision) ou one side and computer graphics on the otber side?
Walking around your local town, locate five instances in which digital images are now publicly visible or in use where they would not have been 10 - 15 years ago.
For some or all of the instances identified in Exercise S1.2, estimate the economics of the application - the size of market implied and the cost of the unit.
Determine the current cost of domestic video cameras and storage, and image-capture hardware for home computers. Try to determine the cost of comparable equipment 1 , 5 , and 10 years ago. Make some predictions about the power and price of comparable equipment in 1,5 , and 10 -year time.
In your own, or a local, university, determine how long image processing, image analysis, or computer vision have been taught. Try to determine the major syllabus or course offering changes over the last 1,5 , and (if possible) 10 years.
Locate a topic area of computer science outside vision in which hewristics are commonly used.
Locate a topic area of computer science outside vision in which a priori information is commonly used.
Locate a topic area of computer science outside vision in which syntax is commonly used.
Locate a topic area of computer science outside vision in which scmantics are commonly used.
In a technical or academic library, locate the section on computer vision. Examine the texts there, noting the date of publication and chapter titles; compare them with those of this text. Draw some conclusions about the topics (or, at least, their titles) that are static, and those which have developed recently.
Select at random some journal reforences from the listings at the end of each chapter in this book. Construct a histogram of publication year.
Locate in a library some of the references selected in Exercise S1.11; study the publication dates of references listed there, and draw another histogram of years. What do this exercise and Exercise S1.11 tell you about the development of computer vision?
Make yourself familiar with solved problems and Matlab implementations of selected algorithms provided in the corresponding chapter of the Matlab Companion to this text [Svoboda et al., 2008]. The Matlab Companion homepage http://visionbook.felk.cvut.cz offers images used in the problems, and well-commented Matlab code is provided for educational purposes.
Use the Matlab Companion [Svoboda et al., 2008] to develop solutions to additional exercises and practical problems provided there. Implement your solutions using Matlab or other suitable programming languages.