G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to...
-
Upload
rosalind-nichols -
Category
Documents
-
view
216 -
download
1
Transcript of G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to...
![Page 1: G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to the use of computer to Acquire/generate Process/manipulate/store.](https://reader030.fdocuments.us/reader030/viewer/2022032707/56649e145503460f94afe47e/html5/thumbnails/1.jpg)
G52IIP, School of Computer Science, University of Nottingham
What we will learn …
Topics relate to the use of computer to
Acquire/generate Process/manipulate/store Model/analyse/interpret/recognise, and Display
Images
1
![Page 2: G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to the use of computer to Acquire/generate Process/manipulate/store.](https://reader030.fdocuments.us/reader030/viewer/2022032707/56649e145503460f94afe47e/html5/thumbnails/2.jpg)
G52IIP, School of Computer Science, University of Nottingham
Three related sub-fields
Image processing Computer vision Computer graphics
2
![Page 3: G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to the use of computer to Acquire/generate Process/manipulate/store.](https://reader030.fdocuments.us/reader030/viewer/2022032707/56649e145503460f94afe47e/html5/thumbnails/3.jpg)
G52IIP, School of Computer Science, University of Nottingham
Image Processing
Mainly study these topics
3
123 33 234 45 67 90 12 134 34 56 89 54 67 98 111 56 67 90 65 34 ….
The WorldNumerical representation of the brightness and colors of the world scene
![Page 4: G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to the use of computer to Acquire/generate Process/manipulate/store.](https://reader030.fdocuments.us/reader030/viewer/2022032707/56649e145503460f94afe47e/html5/thumbnails/4.jpg)
G52IIP, School of Computer Science, University of Nottingham
Image Processing
Mainly study these topics
Image acquisition – (low-level) digital representation of the world scenes
Image processing – noise removal, smoothing, sharpening, contrast enhancement, alter the appearance of an image
Image compression – efficiently represent image data for storage (save disk space) and communication (save network bandwidth)
Display – render the image data on reproduction media (monitors, printing papers)
4
![Page 5: G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to the use of computer to Acquire/generate Process/manipulate/store.](https://reader030.fdocuments.us/reader030/viewer/2022032707/56649e145503460f94afe47e/html5/thumbnails/5.jpg)
G52IIP, School of Computer Science, University of Nottingham
Image Processing
Image acquisition – (low-level) digital representation of the world scenes
5
123 33 234 45 67 90 12 134 34 56 89 54 67 98 111 56 67 90 65 34 ….
Numbers represent the brightness and colors of the world objects, but we have no knowledge what object, e.g., books, monitors, these numbers contain – hence low-level
![Page 6: G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to the use of computer to Acquire/generate Process/manipulate/store.](https://reader030.fdocuments.us/reader030/viewer/2022032707/56649e145503460f94afe47e/html5/thumbnails/6.jpg)
G52IIP, School of Computer Science, University of Nottingham
Image Processing
Image acquisition – (low-level) digital representation of the world scenes
6
123 33 234 45 67 90 12 134 34 56 89 54 67 98 111 56 67 90 65 34 ….
What numbers?How many numbers?How large/small should the numbers be?
![Page 7: G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to the use of computer to Acquire/generate Process/manipulate/store.](https://reader030.fdocuments.us/reader030/viewer/2022032707/56649e145503460f94afe47e/html5/thumbnails/7.jpg)
G52IIP, School of Computer Science, University of Nottingham
Image Processing
Image processing – noise removal, smoothing, sharpening, contrast enhancement, alter the appearance of an image
7
Noise removal
![Page 8: G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to the use of computer to Acquire/generate Process/manipulate/store.](https://reader030.fdocuments.us/reader030/viewer/2022032707/56649e145503460f94afe47e/html5/thumbnails/8.jpg)
G52IIP, School of Computer Science, University of Nottingham
Image Processing
Image processing – noise removal, smoothing, sharpening, contrast enhancement, alter the appearance of an image
8
Sharpening
![Page 9: G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to the use of computer to Acquire/generate Process/manipulate/store.](https://reader030.fdocuments.us/reader030/viewer/2022032707/56649e145503460f94afe47e/html5/thumbnails/9.jpg)
G52IIP, School of Computer Science, University of Nottingham
Image Processing
Image processing – noise removal, smoothing, sharpening, contrast enhancement, alter the appearance of an image
9
Blurring/smoothing
![Page 10: G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to the use of computer to Acquire/generate Process/manipulate/store.](https://reader030.fdocuments.us/reader030/viewer/2022032707/56649e145503460f94afe47e/html5/thumbnails/10.jpg)
G52IIP, School of Computer Science, University of Nottingham
Image Processing
Image processing – noise removal, smoothing, sharpening, contrast enhancement, alter the appearance of an image
10
Contrast enhanceme
nt
![Page 11: G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to the use of computer to Acquire/generate Process/manipulate/store.](https://reader030.fdocuments.us/reader030/viewer/2022032707/56649e145503460f94afe47e/html5/thumbnails/11.jpg)
G52IIP, School of Computer Science, University of Nottingham
Image Processing
Image processing – noise removal, smoothing, sharpening, contrast enhancement, alter the appearance of an image
11
Alter appearance
![Page 12: G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to the use of computer to Acquire/generate Process/manipulate/store.](https://reader030.fdocuments.us/reader030/viewer/2022032707/56649e145503460f94afe47e/html5/thumbnails/12.jpg)
G52IIP, School of Computer Science, University of Nottingham
Image Processing
Image compression – efficiently represent image data for storage (save disk space) and communication (save network bandwidth)
12
245,760 bytes 69,632 bytes 5,951 bytes
![Page 13: G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to the use of computer to Acquire/generate Process/manipulate/store.](https://reader030.fdocuments.us/reader030/viewer/2022032707/56649e145503460f94afe47e/html5/thumbnails/13.jpg)
G52IIP, School of Computer Science, University of Nottingham
Image Processing
Display – render the image data on reproduction media (monitors, printing papers)
13
123 33 234 45 67 90 12 134 34 56 89 54 67 98 111 56 67 90 65 34 ….
![Page 14: G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to the use of computer to Acquire/generate Process/manipulate/store.](https://reader030.fdocuments.us/reader030/viewer/2022032707/56649e145503460f94afe47e/html5/thumbnails/14.jpg)
G52IIP, School of Computer Science, University of Nottingham
Image Processing
Display – render the image data on reproduction media (monitors, printing papers)
14
123 33 234 45 67 90 12 134 34 56 89 54 67 98 111 56 67 90 65 34 ….
![Page 15: G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to the use of computer to Acquire/generate Process/manipulate/store.](https://reader030.fdocuments.us/reader030/viewer/2022032707/56649e145503460f94afe47e/html5/thumbnails/15.jpg)
G52IIP, School of Computer Science, University of Nottingham
Computer Vision
Mainly study these topics
15
The World
High level knowledge of the scene, e.g.,Object ID,Scene structure,Indoor/outdoor sceneColors of the illuminationetc
Image representation
![Page 16: G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to the use of computer to Acquire/generate Process/manipulate/store.](https://reader030.fdocuments.us/reader030/viewer/2022032707/56649e145503460f94afe47e/html5/thumbnails/16.jpg)
G52IIP, School of Computer Science, University of Nottingham
Computer Vision
Mainly study these topics
16
High level knowledge
Image Model
![Page 17: G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to the use of computer to Acquire/generate Process/manipulate/store.](https://reader030.fdocuments.us/reader030/viewer/2022032707/56649e145503460f94afe47e/html5/thumbnails/17.jpg)
G52IIP, School of Computer Science, University of Nottingham
Computer Vision
Mainly study these topics
Building a mathematical model of the scene Interpret the scene Acquire high level knowledge of the scene, e.g.,
indoor/outdoor, man-made/nature Detect the presence of certain objects, e.g., faces,
cars Recognize certain objects, e.g., person identification
And other related topics
17
![Page 18: G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to the use of computer to Acquire/generate Process/manipulate/store.](https://reader030.fdocuments.us/reader030/viewer/2022032707/56649e145503460f94afe47e/html5/thumbnails/18.jpg)
G52IIP, School of Computer Science, University of Nottingham
Computer Graphics
Mainly study these topics
18
Model Image
![Page 19: G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to the use of computer to Acquire/generate Process/manipulate/store.](https://reader030.fdocuments.us/reader030/viewer/2022032707/56649e145503460f94afe47e/html5/thumbnails/19.jpg)
G52IIP, School of Computer Science, University of Nottingham
Computer Graphics
Mainly study these topics
Use computer (mathematical models) to create images of real world scenes and events
Lighting and shading modeling Object modeling Curves and surface modeling Visibility modeling Texture synthesis Character animation Modeling terrain, liquids, fire/smoke, cloth, hair/fur,
feathers, skin etc
19
![Page 20: G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to the use of computer to Acquire/generate Process/manipulate/store.](https://reader030.fdocuments.us/reader030/viewer/2022032707/56649e145503460f94afe47e/html5/thumbnails/20.jpg)
G52IIP, School of Computer Science, University of Nottingham
More related subjects
Artificial intelligence Pattern recognition Machine learning Robotics Visualization
20
![Page 21: G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to the use of computer to Acquire/generate Process/manipulate/store.](https://reader030.fdocuments.us/reader030/viewer/2022032707/56649e145503460f94afe47e/html5/thumbnails/21.jpg)
G52IIP, School of Computer Science, University of Nottingham
In this course we will study…
Image formation
21
![Page 22: G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to the use of computer to Acquire/generate Process/manipulate/store.](https://reader030.fdocuments.us/reader030/viewer/2022032707/56649e145503460f94afe47e/html5/thumbnails/22.jpg)
G52IIP, School of Computer Science, University of Nottingham
In this course we will study…
Image processing theory and practices
22
And much more …
Why this is possible?How ?TheoryPractice
![Page 23: G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to the use of computer to Acquire/generate Process/manipulate/store.](https://reader030.fdocuments.us/reader030/viewer/2022032707/56649e145503460f94afe47e/html5/thumbnails/23.jpg)
G52IIP, School of Computer Science, University of Nottingham
In this course we will study…
Image compression
23
245,760 bytes 5,951 bytes
Why this is possibleHow to do thisTheoryPractice
![Page 24: G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to the use of computer to Acquire/generate Process/manipulate/store.](https://reader030.fdocuments.us/reader030/viewer/2022032707/56649e145503460f94afe47e/html5/thumbnails/24.jpg)
G52IIP, School of Computer Science, University of Nottingham
In this course we will study…
Edge detection and image segmentation
24
How ?TheoryPractice
![Page 25: G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to the use of computer to Acquire/generate Process/manipulate/store.](https://reader030.fdocuments.us/reader030/viewer/2022032707/56649e145503460f94afe47e/html5/thumbnails/25.jpg)
G52IIP, School of Computer Science, University of Nottingham
Selected Advanced Topics
Content-based image indexing and retrieval
25
Find images similar to this one
Find images with specific appearances
Millions of images
The Internet
![Page 26: G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to the use of computer to Acquire/generate Process/manipulate/store.](https://reader030.fdocuments.us/reader030/viewer/2022032707/56649e145503460f94afe47e/html5/thumbnails/26.jpg)
G52IIP, School of Computer Science, University of Nottingham
Selected Advanced Topics
High dynamic range imaging (photography)
26
Conventional (low-dynamic range) images High dynamic range image