SlideShare a Scribd company logo
Spring 2012 Meeting 2, 7:20PM-10PM 1
Image Processing with Applications-CSCI567/MATH563
Lectures 3 , 4, and 5:
L3.Representing Digital Images;
Zooming. Bilinear Bi-cubic interpolations;
Relationships, Connectivity, Regions, Boundaries;
L4:Arithmetic and Logical Operations with
Images.
L5:Transformations
Gray Level, Log, Power-Law, Piecewise-Linear.
Experiments with software performing: arithmetic;
Logic; Log and Power function operations.
The software is coded by students of this class- 2005,2008.
Spring 2012 Meeting 2, 7:20PM-10PM 2
Image Processing with Applications-CSCI597/MATH597/MATH489
Figure 1. a) Continuous image projection onto a sensor array.
b) Result of sampling and quantization. (Digital Image
Processing, 2nd E, by Gonzalez, Richard).
Spring 2012 Meeting 2, 7:20PM-10PM 3
Math Definition of an Image
Figure 2. Spatial sub-sampling of 1024 X 1024, 8 bit image.
The gray level quantization is the same for all images.
Every image is produced from the previous by deleting every
other column and row. (Digital Image Processing, 2nd E, by Gonzalez, Richard).
Spring 2012 Meeting 2, 7:20PM-10PM 4
Image Processing with Applications-CSCI597/MATH597/MATH489
Figure 3. Spatial re-sampling of the images from Fig.2, 8 bit
image. The size of each image is enlarged to the size of the
1024x1024 image. The gray level quantization is the same
for all images. (Digital Image Processing, 2nd E, by Gonzalez, Richard).
Spring 2012 Meeting 2, 7:20PM-10PM 5
Gray Level Sampling
Figure 4. We keep the spatial sampling but decrease k=8 to
k=1 (gray levels from 256 to 2). (Digital Image Processing, 2nd E, by
Gonzalez, Richard).
a) b)
c) d)
e) f)
g) h)
Spring 2012 Meeting 2, 7:20PM-10PM 6
Image Processing with Applications-CSCI597/MATH597/MATH489
Experimental prove made by Huang (1965)-
Image with high level of detail could be presented with
only a few gray levels.
Image with low level of detail need more gray levels.
ZOOMING AND SHRINKING
It is the same procedure as re-sampling and sub-sampling.
The difference is that in this case we work with digital
images.
Spring 2012 Meeting 2, 7:20PM-10PM 7
Gray level Interpolation for Scaling
• Nearest Neighbor Interpolation
Nearest neighbor interpolation is the simplest method
and basically makes the pixels bigger. The color of a
pixel in the new image is the color of the nearest
pixel of the original image. If you enlarge 200%, one
pixel will be enlarged to a 2 x 2 area of 4 pixels with
the same color as the original pixel. Most image
viewing and editing software use this type of
interpolation to enlarge a digital image for the
purpose of closer examination because it does not
change the color information of the image and
does not introduce any anti-aliasic. For the same
reason, it is not suitable to enlarge photographic
images because it increases the visibility of jaggies.
Spring 2012 Meeting 2, 7:20PM-10PM 8
Gray level Interpolation for Scaling
Figure 5. Gray level interpolation by using the nearest
neighbor in case of zooming.
Spring 2012 Meeting 2, 7:20PM-10PM 9
Gray level Interpolation for Scaling
• Bilinear Interpolation
Bilinear Interpolation determines the value of
a new pixel based on a weighted average of
the 4 pixels in the nearest 2 x -2
neighborhood of the pixel in the original
image. The averaging has an anti-aliasing
effect and therefore produces relatively
smooth edges with hardly any jaggies.
Spring 2012 Meeting 2, 7:20PM-10PM 10
Gray level Interpolation for Scaling
Figure 6. Gray level interpolation by using the bilinear
method in case of zooming.
Spring 2012 Meeting 2, 7:20PM-10PM 11
Gray level Interpolation for Scaling
• Bicubic interpolation
• Bicubic interpolation is more sophisticated and
produces smoother edges than bilinear
interpolation. Here, a new pixel is a bicubic
function using 16 pixels in the nearest 4 x 4
neighborhood of the pixel in the original image.
This is the method most commonly used by image
editing software, printer drivers and many digital
cameras for re-sampling images.
Spring 2012 Meeting 2, 7:20PM-10PM 12
Operations with Images
Figure 7. Logical Operations Digital Image Processing, 3nd E, by Gonzalez, Richard
Spring 2012 Meeting 2, 7:20PM-10PM 13
Operations with Images
Figure 8. left) Complement; right) Subtraction.
Digital Image Processing, 3nd E, by Gonzalez, Richard
Figure 9. A noisy image of neutrophil.
The image is a frame from a movie from: http://www.youtube.com/watch?v=I_xh-bkiv_c
Spring 2012 Meeting 2, 7:20PM-10PM 14
Logical and Arithmetic Operations
• Software coded Spring 2008 in Java by:
• SAYED HAFIZUR RAHMAN in a team with
• PRADEEP REDDY DAMEGUNTA , SURESH BANDARU , LAKSHMI
PYDIKONDALA
Figure 10: The image in c) is received as “and” of a) and b).
The original image is a courtesy of Dr. Val Runge, Medical Center, Temple Texas
a) b) c)
Spring 2012 Meeting 2, 7:20PM-10PM 15
Affine Transformations
The affine transforms are obtained by the equations:
where (x,y) are the new coordinates of a pixel.
while (u,w) are the old
Digital Image Processing, 3nd E, by Gonzalez, Richard
Spring 2012 Meeting 2, 7:20PM-10PM 16
Image Transformations
Figure 11.a) An image; b) The image after negative transformation.
(Digital Image Processing, 2nd E, by Gonzalez, Richard).
a) b)
Spring 2012 Meeting 2, 7:20PM-10PM 17
Image Transformations
Figure 12. An urban image and the results after applying power
transformation with different power.
(Digital Image Processing, 2nd E, by Gonzalez, Richard).
Spring 2012 Meeting 2, 7:20PM-10PM 18
Power and Log Operators
Figure 13. a) Original image courtesy of Dr. B. Jang Dept. of
Chemistry TAMUC; b) the result after applying power operator
with 0.3.
The tool was coded in C++ under a project assignment in the IP
Class Spring 2005, by Nathaniel Rowland, in a team with Jarrod Robinson
b)
a)
Spring 2012 Meeting 2, 7:20PM-10PM 19
Power and Log Operators
Figure 14. a) The image from Fig. 13a) after applying power operator with
power 3; b) the result after applying logarithmic operator with base 3.
Spring 2012 Meeting 2, 7:20PM-10PM 20
Image Transformations
Figure 8. Image enhancement by contrast stretching and thresholding.
(Digital Image Processing, 2nd E, by Gonzalez, Richard).

More Related Content

Similar to Digital_image_processing_PPT.ppt

A binarization technique for extraction of devanagari text from camera based ...
A binarization technique for extraction of devanagari text from camera based ...A binarization technique for extraction of devanagari text from camera based ...
A binarization technique for extraction of devanagari text from camera based ...
sipij
 
Lossless Huffman coding image compression implementation in spatial domain by...
Lossless Huffman coding image compression implementation in spatial domain by...Lossless Huffman coding image compression implementation in spatial domain by...
Lossless Huffman coding image compression implementation in spatial domain by...
IRJET Journal
 
Final Report for project
Final Report for projectFinal Report for project
Final Report for project
Rajarshi Roy
 
Qualitative and Quantitative Evaluation of Two New Histogram Limiting Binariz...
Qualitative and Quantitative Evaluation of Two New Histogram Limiting Binariz...Qualitative and Quantitative Evaluation of Two New Histogram Limiting Binariz...
Qualitative and Quantitative Evaluation of Two New Histogram Limiting Binariz...
CSCJournals
 
Image Enhancement Using Filter To Adjust Dynamic Range of Pixels
Image Enhancement Using Filter To Adjust Dynamic Range of PixelsImage Enhancement Using Filter To Adjust Dynamic Range of Pixels
Image Enhancement Using Filter To Adjust Dynamic Range of Pixels
IJERA Editor
 
Presentation_CON (2).pptx
Presentation_CON (2).pptxPresentation_CON (2).pptx
Presentation_CON (2).pptx
DRShemimBegum
 
Performance analysis of high resolution images using interpolation techniques...
Performance analysis of high resolution images using interpolation techniques...Performance analysis of high resolution images using interpolation techniques...
Performance analysis of high resolution images using interpolation techniques...
sipij
 
Image forgery detection using error level analysis and deep learning
Image forgery detection using error level analysis and deep learningImage forgery detection using error level analysis and deep learning
Image forgery detection using error level analysis and deep learning
TELKOMNIKA JOURNAL
 
Image Maximization Using Multi Spectral Image Fusion Technique
Image Maximization Using Multi Spectral Image Fusion TechniqueImage Maximization Using Multi Spectral Image Fusion Technique
Image Maximization Using Multi Spectral Image Fusion Technique
dbpublications
 
Dissertation synopsis for imagedenoising(noise reduction )using non local me...
Dissertation synopsis for  imagedenoising(noise reduction )using non local me...Dissertation synopsis for  imagedenoising(noise reduction )using non local me...
Dissertation synopsis for imagedenoising(noise reduction )using non local me...
Arti Singh
 
Application of Digital Image Correlation: A Review
Application of Digital Image Correlation: A ReviewApplication of Digital Image Correlation: A Review
Application of Digital Image Correlation: A Review
IRJET Journal
 
Image Resolution Enhancement using DWT and Spatial Domain Interpolation Techn...
Image Resolution Enhancement using DWT and Spatial Domain Interpolation Techn...Image Resolution Enhancement using DWT and Spatial Domain Interpolation Techn...
Image Resolution Enhancement using DWT and Spatial Domain Interpolation Techn...
IJERA Editor
 
IRJET- 3-D Face Image Identification from Video Streaming using Map Reduc...
IRJET-  	  3-D Face Image Identification from Video Streaming using Map Reduc...IRJET-  	  3-D Face Image Identification from Video Streaming using Map Reduc...
IRJET- 3-D Face Image Identification from Video Streaming using Map Reduc...
IRJET Journal
 
JonathanWestlake_ComputerVision_Project1
JonathanWestlake_ComputerVision_Project1JonathanWestlake_ComputerVision_Project1
JonathanWestlake_ComputerVision_Project1
Jonathan Westlake
 
A Review of Image Contrast Enhancement Techniques
A Review of Image Contrast Enhancement TechniquesA Review of Image Contrast Enhancement Techniques
A Review of Image Contrast Enhancement Techniques
IRJET Journal
 
mvitelli_ee367_final_report
mvitelli_ee367_final_reportmvitelli_ee367_final_report
mvitelli_ee367_final_report
Matt Vitelli
 
ee8220_project_W2013_v5
ee8220_project_W2013_v5ee8220_project_W2013_v5
ee8220_project_W2013_v5
Farhad Gholami
 
Comparison of Rendering Processes on 3D Model
Comparison of Rendering Processes on 3D ModelComparison of Rendering Processes on 3D Model
Comparison of Rendering Processes on 3D Model
AIRCC Publishing Corporation
 
Super Resolution
Super ResolutionSuper Resolution
Super Resolution
alokahuti
 
G010245056
G010245056G010245056
G010245056
IOSR Journals
 

Similar to Digital_image_processing_PPT.ppt (20)

A binarization technique for extraction of devanagari text from camera based ...
A binarization technique for extraction of devanagari text from camera based ...A binarization technique for extraction of devanagari text from camera based ...
A binarization technique for extraction of devanagari text from camera based ...
 
Lossless Huffman coding image compression implementation in spatial domain by...
Lossless Huffman coding image compression implementation in spatial domain by...Lossless Huffman coding image compression implementation in spatial domain by...
Lossless Huffman coding image compression implementation in spatial domain by...
 
Final Report for project
Final Report for projectFinal Report for project
Final Report for project
 
Qualitative and Quantitative Evaluation of Two New Histogram Limiting Binariz...
Qualitative and Quantitative Evaluation of Two New Histogram Limiting Binariz...Qualitative and Quantitative Evaluation of Two New Histogram Limiting Binariz...
Qualitative and Quantitative Evaluation of Two New Histogram Limiting Binariz...
 
Image Enhancement Using Filter To Adjust Dynamic Range of Pixels
Image Enhancement Using Filter To Adjust Dynamic Range of PixelsImage Enhancement Using Filter To Adjust Dynamic Range of Pixels
Image Enhancement Using Filter To Adjust Dynamic Range of Pixels
 
Presentation_CON (2).pptx
Presentation_CON (2).pptxPresentation_CON (2).pptx
Presentation_CON (2).pptx
 
Performance analysis of high resolution images using interpolation techniques...
Performance analysis of high resolution images using interpolation techniques...Performance analysis of high resolution images using interpolation techniques...
Performance analysis of high resolution images using interpolation techniques...
 
Image forgery detection using error level analysis and deep learning
Image forgery detection using error level analysis and deep learningImage forgery detection using error level analysis and deep learning
Image forgery detection using error level analysis and deep learning
 
Image Maximization Using Multi Spectral Image Fusion Technique
Image Maximization Using Multi Spectral Image Fusion TechniqueImage Maximization Using Multi Spectral Image Fusion Technique
Image Maximization Using Multi Spectral Image Fusion Technique
 
Dissertation synopsis for imagedenoising(noise reduction )using non local me...
Dissertation synopsis for  imagedenoising(noise reduction )using non local me...Dissertation synopsis for  imagedenoising(noise reduction )using non local me...
Dissertation synopsis for imagedenoising(noise reduction )using non local me...
 
Application of Digital Image Correlation: A Review
Application of Digital Image Correlation: A ReviewApplication of Digital Image Correlation: A Review
Application of Digital Image Correlation: A Review
 
Image Resolution Enhancement using DWT and Spatial Domain Interpolation Techn...
Image Resolution Enhancement using DWT and Spatial Domain Interpolation Techn...Image Resolution Enhancement using DWT and Spatial Domain Interpolation Techn...
Image Resolution Enhancement using DWT and Spatial Domain Interpolation Techn...
 
IRJET- 3-D Face Image Identification from Video Streaming using Map Reduc...
IRJET-  	  3-D Face Image Identification from Video Streaming using Map Reduc...IRJET-  	  3-D Face Image Identification from Video Streaming using Map Reduc...
IRJET- 3-D Face Image Identification from Video Streaming using Map Reduc...
 
JonathanWestlake_ComputerVision_Project1
JonathanWestlake_ComputerVision_Project1JonathanWestlake_ComputerVision_Project1
JonathanWestlake_ComputerVision_Project1
 
A Review of Image Contrast Enhancement Techniques
A Review of Image Contrast Enhancement TechniquesA Review of Image Contrast Enhancement Techniques
A Review of Image Contrast Enhancement Techniques
 
mvitelli_ee367_final_report
mvitelli_ee367_final_reportmvitelli_ee367_final_report
mvitelli_ee367_final_report
 
ee8220_project_W2013_v5
ee8220_project_W2013_v5ee8220_project_W2013_v5
ee8220_project_W2013_v5
 
Comparison of Rendering Processes on 3D Model
Comparison of Rendering Processes on 3D ModelComparison of Rendering Processes on 3D Model
Comparison of Rendering Processes on 3D Model
 
Super Resolution
Super ResolutionSuper Resolution
Super Resolution
 
G010245056
G010245056G010245056
G010245056
 

Recently uploaded

RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
Himanshu Rai
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
สมใจ จันสุกสี
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
Celine George
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
EduSkills OECD
 
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
imrankhan141184
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
RAHUL
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
iammrhaywood
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
Celine George
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
Nguyen Thanh Tu Collection
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching AptitudeUGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
S. Raj Kumar
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
Nguyen Thanh Tu Collection
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
Celine George
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Fajar Baskoro
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
Celine George
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
Jyoti Chand
 

Recently uploaded (20)

RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
 
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching AptitudeUGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
 

Digital_image_processing_PPT.ppt

  • 1. Spring 2012 Meeting 2, 7:20PM-10PM 1 Image Processing with Applications-CSCI567/MATH563 Lectures 3 , 4, and 5: L3.Representing Digital Images; Zooming. Bilinear Bi-cubic interpolations; Relationships, Connectivity, Regions, Boundaries; L4:Arithmetic and Logical Operations with Images. L5:Transformations Gray Level, Log, Power-Law, Piecewise-Linear. Experiments with software performing: arithmetic; Logic; Log and Power function operations. The software is coded by students of this class- 2005,2008.
  • 2. Spring 2012 Meeting 2, 7:20PM-10PM 2 Image Processing with Applications-CSCI597/MATH597/MATH489 Figure 1. a) Continuous image projection onto a sensor array. b) Result of sampling and quantization. (Digital Image Processing, 2nd E, by Gonzalez, Richard).
  • 3. Spring 2012 Meeting 2, 7:20PM-10PM 3 Math Definition of an Image Figure 2. Spatial sub-sampling of 1024 X 1024, 8 bit image. The gray level quantization is the same for all images. Every image is produced from the previous by deleting every other column and row. (Digital Image Processing, 2nd E, by Gonzalez, Richard).
  • 4. Spring 2012 Meeting 2, 7:20PM-10PM 4 Image Processing with Applications-CSCI597/MATH597/MATH489 Figure 3. Spatial re-sampling of the images from Fig.2, 8 bit image. The size of each image is enlarged to the size of the 1024x1024 image. The gray level quantization is the same for all images. (Digital Image Processing, 2nd E, by Gonzalez, Richard).
  • 5. Spring 2012 Meeting 2, 7:20PM-10PM 5 Gray Level Sampling Figure 4. We keep the spatial sampling but decrease k=8 to k=1 (gray levels from 256 to 2). (Digital Image Processing, 2nd E, by Gonzalez, Richard). a) b) c) d) e) f) g) h)
  • 6. Spring 2012 Meeting 2, 7:20PM-10PM 6 Image Processing with Applications-CSCI597/MATH597/MATH489 Experimental prove made by Huang (1965)- Image with high level of detail could be presented with only a few gray levels. Image with low level of detail need more gray levels. ZOOMING AND SHRINKING It is the same procedure as re-sampling and sub-sampling. The difference is that in this case we work with digital images.
  • 7. Spring 2012 Meeting 2, 7:20PM-10PM 7 Gray level Interpolation for Scaling • Nearest Neighbor Interpolation Nearest neighbor interpolation is the simplest method and basically makes the pixels bigger. The color of a pixel in the new image is the color of the nearest pixel of the original image. If you enlarge 200%, one pixel will be enlarged to a 2 x 2 area of 4 pixels with the same color as the original pixel. Most image viewing and editing software use this type of interpolation to enlarge a digital image for the purpose of closer examination because it does not change the color information of the image and does not introduce any anti-aliasic. For the same reason, it is not suitable to enlarge photographic images because it increases the visibility of jaggies.
  • 8. Spring 2012 Meeting 2, 7:20PM-10PM 8 Gray level Interpolation for Scaling Figure 5. Gray level interpolation by using the nearest neighbor in case of zooming.
  • 9. Spring 2012 Meeting 2, 7:20PM-10PM 9 Gray level Interpolation for Scaling • Bilinear Interpolation Bilinear Interpolation determines the value of a new pixel based on a weighted average of the 4 pixels in the nearest 2 x -2 neighborhood of the pixel in the original image. The averaging has an anti-aliasing effect and therefore produces relatively smooth edges with hardly any jaggies.
  • 10. Spring 2012 Meeting 2, 7:20PM-10PM 10 Gray level Interpolation for Scaling Figure 6. Gray level interpolation by using the bilinear method in case of zooming.
  • 11. Spring 2012 Meeting 2, 7:20PM-10PM 11 Gray level Interpolation for Scaling • Bicubic interpolation • Bicubic interpolation is more sophisticated and produces smoother edges than bilinear interpolation. Here, a new pixel is a bicubic function using 16 pixels in the nearest 4 x 4 neighborhood of the pixel in the original image. This is the method most commonly used by image editing software, printer drivers and many digital cameras for re-sampling images.
  • 12. Spring 2012 Meeting 2, 7:20PM-10PM 12 Operations with Images Figure 7. Logical Operations Digital Image Processing, 3nd E, by Gonzalez, Richard
  • 13. Spring 2012 Meeting 2, 7:20PM-10PM 13 Operations with Images Figure 8. left) Complement; right) Subtraction. Digital Image Processing, 3nd E, by Gonzalez, Richard Figure 9. A noisy image of neutrophil. The image is a frame from a movie from: http://www.youtube.com/watch?v=I_xh-bkiv_c
  • 14. Spring 2012 Meeting 2, 7:20PM-10PM 14 Logical and Arithmetic Operations • Software coded Spring 2008 in Java by: • SAYED HAFIZUR RAHMAN in a team with • PRADEEP REDDY DAMEGUNTA , SURESH BANDARU , LAKSHMI PYDIKONDALA Figure 10: The image in c) is received as “and” of a) and b). The original image is a courtesy of Dr. Val Runge, Medical Center, Temple Texas a) b) c)
  • 15. Spring 2012 Meeting 2, 7:20PM-10PM 15 Affine Transformations The affine transforms are obtained by the equations: where (x,y) are the new coordinates of a pixel. while (u,w) are the old Digital Image Processing, 3nd E, by Gonzalez, Richard
  • 16. Spring 2012 Meeting 2, 7:20PM-10PM 16 Image Transformations Figure 11.a) An image; b) The image after negative transformation. (Digital Image Processing, 2nd E, by Gonzalez, Richard). a) b)
  • 17. Spring 2012 Meeting 2, 7:20PM-10PM 17 Image Transformations Figure 12. An urban image and the results after applying power transformation with different power. (Digital Image Processing, 2nd E, by Gonzalez, Richard).
  • 18. Spring 2012 Meeting 2, 7:20PM-10PM 18 Power and Log Operators Figure 13. a) Original image courtesy of Dr. B. Jang Dept. of Chemistry TAMUC; b) the result after applying power operator with 0.3. The tool was coded in C++ under a project assignment in the IP Class Spring 2005, by Nathaniel Rowland, in a team with Jarrod Robinson b) a)
  • 19. Spring 2012 Meeting 2, 7:20PM-10PM 19 Power and Log Operators Figure 14. a) The image from Fig. 13a) after applying power operator with power 3; b) the result after applying logarithmic operator with base 3.
  • 20. Spring 2012 Meeting 2, 7:20PM-10PM 20 Image Transformations Figure 8. Image enhancement by contrast stretching and thresholding. (Digital Image Processing, 2nd E, by Gonzalez, Richard).