Enhancement in Digital Image Processing · Enhancement in Digital Image Processing Ashok N Shinde...

18
Enhancement in Digital Image Processing Ashok N Shinde [email protected] International Institute of Information Technology Hinjawadi Pune September 7, 2017 Ashok N Shinde Enhancement in Digital Image Proc. 1/18

Transcript of Enhancement in Digital Image Processing · Enhancement in Digital Image Processing Ashok N Shinde...

Page 1: Enhancement in Digital Image Processing · Enhancement in Digital Image Processing Ashok N Shinde ashok.shinde0349@gmail.com International Institute of Information Technology Hinjawadi

Enhancement in Digital Image Processing

Ashok N Shindeashokshinde0349gmailcom

International Institute of Information TechnologyHinjawadi Pune

September 7 2017

Ashok N Shinde Enhancement in Digital Image Proc 118

Image Enhancement in the Spatial Domain

The spatial domain

The image plane

Digital image is a Cartesian coordinate system of discrete rows andcolumnsAt the intersection of each row and column is a pixelEach pixel has a value which we will call intensity

The frequency domain

A (2-dimensional) discrete Fourier transform of the spatial domainimage

Enhancement

To improve the quality of an image by using transformation on theimageOften the improvement is to make the image better looking byincreasing the intensity or contrast

Ashok N Shinde Enhancement in Digital Image Proc 218

Image Enhancement in the Spatial Domain

A mathematical representation of spatial domain enhancement

The transformation is g(x y) = T [f(x y)]

where f(x y) the input imagewhere g(x y) the processed imageT an operator on f defined over some neighborhood of (x y)Example Low Pass and High Pass Filtering

Example Low Pass Filtering

Low pass filter is used to remove high frequency content and noise

Example High Pass Filtering

High pass filter is used to remove low frequency content and obtainthe edges in am image

Ashok N Shinde Enhancement in Digital Image Proc 318

Image Enhancement Low Pass Filtering

Low Pass Filtering

Example

Filter a) is Low Pass FilterFilter b) is Weighted Low Pass Filter

Results

Remove the Noise from image

Blur the image

Generally used in Pre-processing

Ashok N Shinde Enhancement in Digital Image Proc 418

Image Enhancement High Pass Filtering

High Pass Filtering

Example

Filter a) Finds Vertical EdgesFilter b) Finds Horizontal EdgesFilter c) Laplacian - Point Detection

Results

Finds the edges from image

Finds the horizontal and vertical edges

Generally used for Finding Shapes

Ashok N Shinde Enhancement in Digital Image Proc 518

Result Low Pass and High Pass Filtering

Result of LPF and HPF

Lena image filtered using Low Pass and High Pass Filter

Lena image

Lena image filtered using Low Pass

Lena image filtered using High Pass Filter

Ashok N Shinde Enhancement in Digital Image Proc 618

Other Image Enhancement Techniques

A mathematical representation of spatial domain enhancement

Geometric transformation techniques

Image ReflectionImage TranslationImage ScalingImage Shearing

Spatial domain techniques

Point operationsHistogram equalization and matchingApplications of histogram-based enhancement

Frequency domain techniques

Unsharp maskingHomomorphic filtering

Ashok N Shinde Enhancement in Digital Image Proc 718

Geometric transformation techniques Example

Geometric transformation

Example

No change

Translation

Scaling about origin

Ashok N Shinde Enhancement in Digital Image Proc 818

Geometric transformation techniques Example

Geometric transformation

Example

Rotation about origin

Shearing in x direction

Shearing in y direction

Ashok N Shinde Enhancement in Digital Image Proc 918

Geometric transformation techniques Example

Geometric transformation

Example

Reflection about origin

Reflection about x axis

Reflection about y axis

Ashok N Shinde Enhancement in Digital Image Proc 1018

Spatial domain techniques

Point Operations(Point Processing)

The simplest kind of range transformations which are independent ofposition (x y) g(x y) = T [f(x y)]This is called point processing

Basic Point Processing Techniques are

Negative of ImageLog TransformationPower Law TransformationContrast StretchingGamma Correction

Ashok N Shinde Enhancement in Digital Image Proc 1118

Gray Level Transformation

Ashok N Shinde Enhancement in Digital Image Proc 1218

Negative of Image

Ashok N Shinde Enhancement in Digital Image Proc 1318

Power Law Transformation

Ashok N Shinde Enhancement in Digital Image Proc 1418

Gamma Correction

Ashok N Shinde Enhancement in Digital Image Proc 1518

Different Gray Level Transformation

Ashok N Shinde Enhancement in Digital Image Proc 1618

References I

1 Gonzalez R C amp Woods R E 1 (2008) ldquoDigital Image Processing(3rd ed)rdquoPrentice Hall

2 httpsenwikipediaorgwikiTransformation_matrix

3 httpsenwikipediaorgwikiFile

2D_affine_transformation_matrixsvg

Ashok N Shinde Enhancement in Digital Image Proc 1718

Author Information

For further information please contact

Prof Ashok N ShindeDepartment of Electronics amp Telecommunication EngineeringHope FoundationrsquosInternational Institute of Information Technology (I2IT )Hinjawadi Pune 411 057Phone - +91 20 22933441wwwisquareiteduin|ashoksisquareiteduin

Ashok N Shinde Enhancement in Digital Image Proc 1818

Page 2: Enhancement in Digital Image Processing · Enhancement in Digital Image Processing Ashok N Shinde ashok.shinde0349@gmail.com International Institute of Information Technology Hinjawadi

Image Enhancement in the Spatial Domain

The spatial domain

The image plane

Digital image is a Cartesian coordinate system of discrete rows andcolumnsAt the intersection of each row and column is a pixelEach pixel has a value which we will call intensity

The frequency domain

A (2-dimensional) discrete Fourier transform of the spatial domainimage

Enhancement

To improve the quality of an image by using transformation on theimageOften the improvement is to make the image better looking byincreasing the intensity or contrast

Ashok N Shinde Enhancement in Digital Image Proc 218

Image Enhancement in the Spatial Domain

A mathematical representation of spatial domain enhancement

The transformation is g(x y) = T [f(x y)]

where f(x y) the input imagewhere g(x y) the processed imageT an operator on f defined over some neighborhood of (x y)Example Low Pass and High Pass Filtering

Example Low Pass Filtering

Low pass filter is used to remove high frequency content and noise

Example High Pass Filtering

High pass filter is used to remove low frequency content and obtainthe edges in am image

Ashok N Shinde Enhancement in Digital Image Proc 318

Image Enhancement Low Pass Filtering

Low Pass Filtering

Example

Filter a) is Low Pass FilterFilter b) is Weighted Low Pass Filter

Results

Remove the Noise from image

Blur the image

Generally used in Pre-processing

Ashok N Shinde Enhancement in Digital Image Proc 418

Image Enhancement High Pass Filtering

High Pass Filtering

Example

Filter a) Finds Vertical EdgesFilter b) Finds Horizontal EdgesFilter c) Laplacian - Point Detection

Results

Finds the edges from image

Finds the horizontal and vertical edges

Generally used for Finding Shapes

Ashok N Shinde Enhancement in Digital Image Proc 518

Result Low Pass and High Pass Filtering

Result of LPF and HPF

Lena image filtered using Low Pass and High Pass Filter

Lena image

Lena image filtered using Low Pass

Lena image filtered using High Pass Filter

Ashok N Shinde Enhancement in Digital Image Proc 618

Other Image Enhancement Techniques

A mathematical representation of spatial domain enhancement

Geometric transformation techniques

Image ReflectionImage TranslationImage ScalingImage Shearing

Spatial domain techniques

Point operationsHistogram equalization and matchingApplications of histogram-based enhancement

Frequency domain techniques

Unsharp maskingHomomorphic filtering

Ashok N Shinde Enhancement in Digital Image Proc 718

Geometric transformation techniques Example

Geometric transformation

Example

No change

Translation

Scaling about origin

Ashok N Shinde Enhancement in Digital Image Proc 818

Geometric transformation techniques Example

Geometric transformation

Example

Rotation about origin

Shearing in x direction

Shearing in y direction

Ashok N Shinde Enhancement in Digital Image Proc 918

Geometric transformation techniques Example

Geometric transformation

Example

Reflection about origin

Reflection about x axis

Reflection about y axis

Ashok N Shinde Enhancement in Digital Image Proc 1018

Spatial domain techniques

Point Operations(Point Processing)

The simplest kind of range transformations which are independent ofposition (x y) g(x y) = T [f(x y)]This is called point processing

Basic Point Processing Techniques are

Negative of ImageLog TransformationPower Law TransformationContrast StretchingGamma Correction

Ashok N Shinde Enhancement in Digital Image Proc 1118

Gray Level Transformation

Ashok N Shinde Enhancement in Digital Image Proc 1218

Negative of Image

Ashok N Shinde Enhancement in Digital Image Proc 1318

Power Law Transformation

Ashok N Shinde Enhancement in Digital Image Proc 1418

Gamma Correction

Ashok N Shinde Enhancement in Digital Image Proc 1518

Different Gray Level Transformation

Ashok N Shinde Enhancement in Digital Image Proc 1618

References I

1 Gonzalez R C amp Woods R E 1 (2008) ldquoDigital Image Processing(3rd ed)rdquoPrentice Hall

2 httpsenwikipediaorgwikiTransformation_matrix

3 httpsenwikipediaorgwikiFile

2D_affine_transformation_matrixsvg

Ashok N Shinde Enhancement in Digital Image Proc 1718

Author Information

For further information please contact

Prof Ashok N ShindeDepartment of Electronics amp Telecommunication EngineeringHope FoundationrsquosInternational Institute of Information Technology (I2IT )Hinjawadi Pune 411 057Phone - +91 20 22933441wwwisquareiteduin|ashoksisquareiteduin

Ashok N Shinde Enhancement in Digital Image Proc 1818

Page 3: Enhancement in Digital Image Processing · Enhancement in Digital Image Processing Ashok N Shinde ashok.shinde0349@gmail.com International Institute of Information Technology Hinjawadi

Image Enhancement in the Spatial Domain

A mathematical representation of spatial domain enhancement

The transformation is g(x y) = T [f(x y)]

where f(x y) the input imagewhere g(x y) the processed imageT an operator on f defined over some neighborhood of (x y)Example Low Pass and High Pass Filtering

Example Low Pass Filtering

Low pass filter is used to remove high frequency content and noise

Example High Pass Filtering

High pass filter is used to remove low frequency content and obtainthe edges in am image

Ashok N Shinde Enhancement in Digital Image Proc 318

Image Enhancement Low Pass Filtering

Low Pass Filtering

Example

Filter a) is Low Pass FilterFilter b) is Weighted Low Pass Filter

Results

Remove the Noise from image

Blur the image

Generally used in Pre-processing

Ashok N Shinde Enhancement in Digital Image Proc 418

Image Enhancement High Pass Filtering

High Pass Filtering

Example

Filter a) Finds Vertical EdgesFilter b) Finds Horizontal EdgesFilter c) Laplacian - Point Detection

Results

Finds the edges from image

Finds the horizontal and vertical edges

Generally used for Finding Shapes

Ashok N Shinde Enhancement in Digital Image Proc 518

Result Low Pass and High Pass Filtering

Result of LPF and HPF

Lena image filtered using Low Pass and High Pass Filter

Lena image

Lena image filtered using Low Pass

Lena image filtered using High Pass Filter

Ashok N Shinde Enhancement in Digital Image Proc 618

Other Image Enhancement Techniques

A mathematical representation of spatial domain enhancement

Geometric transformation techniques

Image ReflectionImage TranslationImage ScalingImage Shearing

Spatial domain techniques

Point operationsHistogram equalization and matchingApplications of histogram-based enhancement

Frequency domain techniques

Unsharp maskingHomomorphic filtering

Ashok N Shinde Enhancement in Digital Image Proc 718

Geometric transformation techniques Example

Geometric transformation

Example

No change

Translation

Scaling about origin

Ashok N Shinde Enhancement in Digital Image Proc 818

Geometric transformation techniques Example

Geometric transformation

Example

Rotation about origin

Shearing in x direction

Shearing in y direction

Ashok N Shinde Enhancement in Digital Image Proc 918

Geometric transformation techniques Example

Geometric transformation

Example

Reflection about origin

Reflection about x axis

Reflection about y axis

Ashok N Shinde Enhancement in Digital Image Proc 1018

Spatial domain techniques

Point Operations(Point Processing)

The simplest kind of range transformations which are independent ofposition (x y) g(x y) = T [f(x y)]This is called point processing

Basic Point Processing Techniques are

Negative of ImageLog TransformationPower Law TransformationContrast StretchingGamma Correction

Ashok N Shinde Enhancement in Digital Image Proc 1118

Gray Level Transformation

Ashok N Shinde Enhancement in Digital Image Proc 1218

Negative of Image

Ashok N Shinde Enhancement in Digital Image Proc 1318

Power Law Transformation

Ashok N Shinde Enhancement in Digital Image Proc 1418

Gamma Correction

Ashok N Shinde Enhancement in Digital Image Proc 1518

Different Gray Level Transformation

Ashok N Shinde Enhancement in Digital Image Proc 1618

References I

1 Gonzalez R C amp Woods R E 1 (2008) ldquoDigital Image Processing(3rd ed)rdquoPrentice Hall

2 httpsenwikipediaorgwikiTransformation_matrix

3 httpsenwikipediaorgwikiFile

2D_affine_transformation_matrixsvg

Ashok N Shinde Enhancement in Digital Image Proc 1718

Author Information

For further information please contact

Prof Ashok N ShindeDepartment of Electronics amp Telecommunication EngineeringHope FoundationrsquosInternational Institute of Information Technology (I2IT )Hinjawadi Pune 411 057Phone - +91 20 22933441wwwisquareiteduin|ashoksisquareiteduin

Ashok N Shinde Enhancement in Digital Image Proc 1818

Page 4: Enhancement in Digital Image Processing · Enhancement in Digital Image Processing Ashok N Shinde ashok.shinde0349@gmail.com International Institute of Information Technology Hinjawadi

Image Enhancement Low Pass Filtering

Low Pass Filtering

Example

Filter a) is Low Pass FilterFilter b) is Weighted Low Pass Filter

Results

Remove the Noise from image

Blur the image

Generally used in Pre-processing

Ashok N Shinde Enhancement in Digital Image Proc 418

Image Enhancement High Pass Filtering

High Pass Filtering

Example

Filter a) Finds Vertical EdgesFilter b) Finds Horizontal EdgesFilter c) Laplacian - Point Detection

Results

Finds the edges from image

Finds the horizontal and vertical edges

Generally used for Finding Shapes

Ashok N Shinde Enhancement in Digital Image Proc 518

Result Low Pass and High Pass Filtering

Result of LPF and HPF

Lena image filtered using Low Pass and High Pass Filter

Lena image

Lena image filtered using Low Pass

Lena image filtered using High Pass Filter

Ashok N Shinde Enhancement in Digital Image Proc 618

Other Image Enhancement Techniques

A mathematical representation of spatial domain enhancement

Geometric transformation techniques

Image ReflectionImage TranslationImage ScalingImage Shearing

Spatial domain techniques

Point operationsHistogram equalization and matchingApplications of histogram-based enhancement

Frequency domain techniques

Unsharp maskingHomomorphic filtering

Ashok N Shinde Enhancement in Digital Image Proc 718

Geometric transformation techniques Example

Geometric transformation

Example

No change

Translation

Scaling about origin

Ashok N Shinde Enhancement in Digital Image Proc 818

Geometric transformation techniques Example

Geometric transformation

Example

Rotation about origin

Shearing in x direction

Shearing in y direction

Ashok N Shinde Enhancement in Digital Image Proc 918

Geometric transformation techniques Example

Geometric transformation

Example

Reflection about origin

Reflection about x axis

Reflection about y axis

Ashok N Shinde Enhancement in Digital Image Proc 1018

Spatial domain techniques

Point Operations(Point Processing)

The simplest kind of range transformations which are independent ofposition (x y) g(x y) = T [f(x y)]This is called point processing

Basic Point Processing Techniques are

Negative of ImageLog TransformationPower Law TransformationContrast StretchingGamma Correction

Ashok N Shinde Enhancement in Digital Image Proc 1118

Gray Level Transformation

Ashok N Shinde Enhancement in Digital Image Proc 1218

Negative of Image

Ashok N Shinde Enhancement in Digital Image Proc 1318

Power Law Transformation

Ashok N Shinde Enhancement in Digital Image Proc 1418

Gamma Correction

Ashok N Shinde Enhancement in Digital Image Proc 1518

Different Gray Level Transformation

Ashok N Shinde Enhancement in Digital Image Proc 1618

References I

1 Gonzalez R C amp Woods R E 1 (2008) ldquoDigital Image Processing(3rd ed)rdquoPrentice Hall

2 httpsenwikipediaorgwikiTransformation_matrix

3 httpsenwikipediaorgwikiFile

2D_affine_transformation_matrixsvg

Ashok N Shinde Enhancement in Digital Image Proc 1718

Author Information

For further information please contact

Prof Ashok N ShindeDepartment of Electronics amp Telecommunication EngineeringHope FoundationrsquosInternational Institute of Information Technology (I2IT )Hinjawadi Pune 411 057Phone - +91 20 22933441wwwisquareiteduin|ashoksisquareiteduin

Ashok N Shinde Enhancement in Digital Image Proc 1818

Page 5: Enhancement in Digital Image Processing · Enhancement in Digital Image Processing Ashok N Shinde ashok.shinde0349@gmail.com International Institute of Information Technology Hinjawadi

Image Enhancement High Pass Filtering

High Pass Filtering

Example

Filter a) Finds Vertical EdgesFilter b) Finds Horizontal EdgesFilter c) Laplacian - Point Detection

Results

Finds the edges from image

Finds the horizontal and vertical edges

Generally used for Finding Shapes

Ashok N Shinde Enhancement in Digital Image Proc 518

Result Low Pass and High Pass Filtering

Result of LPF and HPF

Lena image filtered using Low Pass and High Pass Filter

Lena image

Lena image filtered using Low Pass

Lena image filtered using High Pass Filter

Ashok N Shinde Enhancement in Digital Image Proc 618

Other Image Enhancement Techniques

A mathematical representation of spatial domain enhancement

Geometric transformation techniques

Image ReflectionImage TranslationImage ScalingImage Shearing

Spatial domain techniques

Point operationsHistogram equalization and matchingApplications of histogram-based enhancement

Frequency domain techniques

Unsharp maskingHomomorphic filtering

Ashok N Shinde Enhancement in Digital Image Proc 718

Geometric transformation techniques Example

Geometric transformation

Example

No change

Translation

Scaling about origin

Ashok N Shinde Enhancement in Digital Image Proc 818

Geometric transformation techniques Example

Geometric transformation

Example

Rotation about origin

Shearing in x direction

Shearing in y direction

Ashok N Shinde Enhancement in Digital Image Proc 918

Geometric transformation techniques Example

Geometric transformation

Example

Reflection about origin

Reflection about x axis

Reflection about y axis

Ashok N Shinde Enhancement in Digital Image Proc 1018

Spatial domain techniques

Point Operations(Point Processing)

The simplest kind of range transformations which are independent ofposition (x y) g(x y) = T [f(x y)]This is called point processing

Basic Point Processing Techniques are

Negative of ImageLog TransformationPower Law TransformationContrast StretchingGamma Correction

Ashok N Shinde Enhancement in Digital Image Proc 1118

Gray Level Transformation

Ashok N Shinde Enhancement in Digital Image Proc 1218

Negative of Image

Ashok N Shinde Enhancement in Digital Image Proc 1318

Power Law Transformation

Ashok N Shinde Enhancement in Digital Image Proc 1418

Gamma Correction

Ashok N Shinde Enhancement in Digital Image Proc 1518

Different Gray Level Transformation

Ashok N Shinde Enhancement in Digital Image Proc 1618

References I

1 Gonzalez R C amp Woods R E 1 (2008) ldquoDigital Image Processing(3rd ed)rdquoPrentice Hall

2 httpsenwikipediaorgwikiTransformation_matrix

3 httpsenwikipediaorgwikiFile

2D_affine_transformation_matrixsvg

Ashok N Shinde Enhancement in Digital Image Proc 1718

Author Information

For further information please contact

Prof Ashok N ShindeDepartment of Electronics amp Telecommunication EngineeringHope FoundationrsquosInternational Institute of Information Technology (I2IT )Hinjawadi Pune 411 057Phone - +91 20 22933441wwwisquareiteduin|ashoksisquareiteduin

Ashok N Shinde Enhancement in Digital Image Proc 1818

Page 6: Enhancement in Digital Image Processing · Enhancement in Digital Image Processing Ashok N Shinde ashok.shinde0349@gmail.com International Institute of Information Technology Hinjawadi

Result Low Pass and High Pass Filtering

Result of LPF and HPF

Lena image filtered using Low Pass and High Pass Filter

Lena image

Lena image filtered using Low Pass

Lena image filtered using High Pass Filter

Ashok N Shinde Enhancement in Digital Image Proc 618

Other Image Enhancement Techniques

A mathematical representation of spatial domain enhancement

Geometric transformation techniques

Image ReflectionImage TranslationImage ScalingImage Shearing

Spatial domain techniques

Point operationsHistogram equalization and matchingApplications of histogram-based enhancement

Frequency domain techniques

Unsharp maskingHomomorphic filtering

Ashok N Shinde Enhancement in Digital Image Proc 718

Geometric transformation techniques Example

Geometric transformation

Example

No change

Translation

Scaling about origin

Ashok N Shinde Enhancement in Digital Image Proc 818

Geometric transformation techniques Example

Geometric transformation

Example

Rotation about origin

Shearing in x direction

Shearing in y direction

Ashok N Shinde Enhancement in Digital Image Proc 918

Geometric transformation techniques Example

Geometric transformation

Example

Reflection about origin

Reflection about x axis

Reflection about y axis

Ashok N Shinde Enhancement in Digital Image Proc 1018

Spatial domain techniques

Point Operations(Point Processing)

The simplest kind of range transformations which are independent ofposition (x y) g(x y) = T [f(x y)]This is called point processing

Basic Point Processing Techniques are

Negative of ImageLog TransformationPower Law TransformationContrast StretchingGamma Correction

Ashok N Shinde Enhancement in Digital Image Proc 1118

Gray Level Transformation

Ashok N Shinde Enhancement in Digital Image Proc 1218

Negative of Image

Ashok N Shinde Enhancement in Digital Image Proc 1318

Power Law Transformation

Ashok N Shinde Enhancement in Digital Image Proc 1418

Gamma Correction

Ashok N Shinde Enhancement in Digital Image Proc 1518

Different Gray Level Transformation

Ashok N Shinde Enhancement in Digital Image Proc 1618

References I

1 Gonzalez R C amp Woods R E 1 (2008) ldquoDigital Image Processing(3rd ed)rdquoPrentice Hall

2 httpsenwikipediaorgwikiTransformation_matrix

3 httpsenwikipediaorgwikiFile

2D_affine_transformation_matrixsvg

Ashok N Shinde Enhancement in Digital Image Proc 1718

Author Information

For further information please contact

Prof Ashok N ShindeDepartment of Electronics amp Telecommunication EngineeringHope FoundationrsquosInternational Institute of Information Technology (I2IT )Hinjawadi Pune 411 057Phone - +91 20 22933441wwwisquareiteduin|ashoksisquareiteduin

Ashok N Shinde Enhancement in Digital Image Proc 1818

Page 7: Enhancement in Digital Image Processing · Enhancement in Digital Image Processing Ashok N Shinde ashok.shinde0349@gmail.com International Institute of Information Technology Hinjawadi

Other Image Enhancement Techniques

A mathematical representation of spatial domain enhancement

Geometric transformation techniques

Image ReflectionImage TranslationImage ScalingImage Shearing

Spatial domain techniques

Point operationsHistogram equalization and matchingApplications of histogram-based enhancement

Frequency domain techniques

Unsharp maskingHomomorphic filtering

Ashok N Shinde Enhancement in Digital Image Proc 718

Geometric transformation techniques Example

Geometric transformation

Example

No change

Translation

Scaling about origin

Ashok N Shinde Enhancement in Digital Image Proc 818

Geometric transformation techniques Example

Geometric transformation

Example

Rotation about origin

Shearing in x direction

Shearing in y direction

Ashok N Shinde Enhancement in Digital Image Proc 918

Geometric transformation techniques Example

Geometric transformation

Example

Reflection about origin

Reflection about x axis

Reflection about y axis

Ashok N Shinde Enhancement in Digital Image Proc 1018

Spatial domain techniques

Point Operations(Point Processing)

The simplest kind of range transformations which are independent ofposition (x y) g(x y) = T [f(x y)]This is called point processing

Basic Point Processing Techniques are

Negative of ImageLog TransformationPower Law TransformationContrast StretchingGamma Correction

Ashok N Shinde Enhancement in Digital Image Proc 1118

Gray Level Transformation

Ashok N Shinde Enhancement in Digital Image Proc 1218

Negative of Image

Ashok N Shinde Enhancement in Digital Image Proc 1318

Power Law Transformation

Ashok N Shinde Enhancement in Digital Image Proc 1418

Gamma Correction

Ashok N Shinde Enhancement in Digital Image Proc 1518

Different Gray Level Transformation

Ashok N Shinde Enhancement in Digital Image Proc 1618

References I

1 Gonzalez R C amp Woods R E 1 (2008) ldquoDigital Image Processing(3rd ed)rdquoPrentice Hall

2 httpsenwikipediaorgwikiTransformation_matrix

3 httpsenwikipediaorgwikiFile

2D_affine_transformation_matrixsvg

Ashok N Shinde Enhancement in Digital Image Proc 1718

Author Information

For further information please contact

Prof Ashok N ShindeDepartment of Electronics amp Telecommunication EngineeringHope FoundationrsquosInternational Institute of Information Technology (I2IT )Hinjawadi Pune 411 057Phone - +91 20 22933441wwwisquareiteduin|ashoksisquareiteduin

Ashok N Shinde Enhancement in Digital Image Proc 1818

Page 8: Enhancement in Digital Image Processing · Enhancement in Digital Image Processing Ashok N Shinde ashok.shinde0349@gmail.com International Institute of Information Technology Hinjawadi

Geometric transformation techniques Example

Geometric transformation

Example

No change

Translation

Scaling about origin

Ashok N Shinde Enhancement in Digital Image Proc 818

Geometric transformation techniques Example

Geometric transformation

Example

Rotation about origin

Shearing in x direction

Shearing in y direction

Ashok N Shinde Enhancement in Digital Image Proc 918

Geometric transformation techniques Example

Geometric transformation

Example

Reflection about origin

Reflection about x axis

Reflection about y axis

Ashok N Shinde Enhancement in Digital Image Proc 1018

Spatial domain techniques

Point Operations(Point Processing)

The simplest kind of range transformations which are independent ofposition (x y) g(x y) = T [f(x y)]This is called point processing

Basic Point Processing Techniques are

Negative of ImageLog TransformationPower Law TransformationContrast StretchingGamma Correction

Ashok N Shinde Enhancement in Digital Image Proc 1118

Gray Level Transformation

Ashok N Shinde Enhancement in Digital Image Proc 1218

Negative of Image

Ashok N Shinde Enhancement in Digital Image Proc 1318

Power Law Transformation

Ashok N Shinde Enhancement in Digital Image Proc 1418

Gamma Correction

Ashok N Shinde Enhancement in Digital Image Proc 1518

Different Gray Level Transformation

Ashok N Shinde Enhancement in Digital Image Proc 1618

References I

1 Gonzalez R C amp Woods R E 1 (2008) ldquoDigital Image Processing(3rd ed)rdquoPrentice Hall

2 httpsenwikipediaorgwikiTransformation_matrix

3 httpsenwikipediaorgwikiFile

2D_affine_transformation_matrixsvg

Ashok N Shinde Enhancement in Digital Image Proc 1718

Author Information

For further information please contact

Prof Ashok N ShindeDepartment of Electronics amp Telecommunication EngineeringHope FoundationrsquosInternational Institute of Information Technology (I2IT )Hinjawadi Pune 411 057Phone - +91 20 22933441wwwisquareiteduin|ashoksisquareiteduin

Ashok N Shinde Enhancement in Digital Image Proc 1818

Page 9: Enhancement in Digital Image Processing · Enhancement in Digital Image Processing Ashok N Shinde ashok.shinde0349@gmail.com International Institute of Information Technology Hinjawadi

Geometric transformation techniques Example

Geometric transformation

Example

Rotation about origin

Shearing in x direction

Shearing in y direction

Ashok N Shinde Enhancement in Digital Image Proc 918

Geometric transformation techniques Example

Geometric transformation

Example

Reflection about origin

Reflection about x axis

Reflection about y axis

Ashok N Shinde Enhancement in Digital Image Proc 1018

Spatial domain techniques

Point Operations(Point Processing)

The simplest kind of range transformations which are independent ofposition (x y) g(x y) = T [f(x y)]This is called point processing

Basic Point Processing Techniques are

Negative of ImageLog TransformationPower Law TransformationContrast StretchingGamma Correction

Ashok N Shinde Enhancement in Digital Image Proc 1118

Gray Level Transformation

Ashok N Shinde Enhancement in Digital Image Proc 1218

Negative of Image

Ashok N Shinde Enhancement in Digital Image Proc 1318

Power Law Transformation

Ashok N Shinde Enhancement in Digital Image Proc 1418

Gamma Correction

Ashok N Shinde Enhancement in Digital Image Proc 1518

Different Gray Level Transformation

Ashok N Shinde Enhancement in Digital Image Proc 1618

References I

1 Gonzalez R C amp Woods R E 1 (2008) ldquoDigital Image Processing(3rd ed)rdquoPrentice Hall

2 httpsenwikipediaorgwikiTransformation_matrix

3 httpsenwikipediaorgwikiFile

2D_affine_transformation_matrixsvg

Ashok N Shinde Enhancement in Digital Image Proc 1718

Author Information

For further information please contact

Prof Ashok N ShindeDepartment of Electronics amp Telecommunication EngineeringHope FoundationrsquosInternational Institute of Information Technology (I2IT )Hinjawadi Pune 411 057Phone - +91 20 22933441wwwisquareiteduin|ashoksisquareiteduin

Ashok N Shinde Enhancement in Digital Image Proc 1818

Page 10: Enhancement in Digital Image Processing · Enhancement in Digital Image Processing Ashok N Shinde ashok.shinde0349@gmail.com International Institute of Information Technology Hinjawadi

Geometric transformation techniques Example

Geometric transformation

Example

Reflection about origin

Reflection about x axis

Reflection about y axis

Ashok N Shinde Enhancement in Digital Image Proc 1018

Spatial domain techniques

Point Operations(Point Processing)

The simplest kind of range transformations which are independent ofposition (x y) g(x y) = T [f(x y)]This is called point processing

Basic Point Processing Techniques are

Negative of ImageLog TransformationPower Law TransformationContrast StretchingGamma Correction

Ashok N Shinde Enhancement in Digital Image Proc 1118

Gray Level Transformation

Ashok N Shinde Enhancement in Digital Image Proc 1218

Negative of Image

Ashok N Shinde Enhancement in Digital Image Proc 1318

Power Law Transformation

Ashok N Shinde Enhancement in Digital Image Proc 1418

Gamma Correction

Ashok N Shinde Enhancement in Digital Image Proc 1518

Different Gray Level Transformation

Ashok N Shinde Enhancement in Digital Image Proc 1618

References I

1 Gonzalez R C amp Woods R E 1 (2008) ldquoDigital Image Processing(3rd ed)rdquoPrentice Hall

2 httpsenwikipediaorgwikiTransformation_matrix

3 httpsenwikipediaorgwikiFile

2D_affine_transformation_matrixsvg

Ashok N Shinde Enhancement in Digital Image Proc 1718

Author Information

For further information please contact

Prof Ashok N ShindeDepartment of Electronics amp Telecommunication EngineeringHope FoundationrsquosInternational Institute of Information Technology (I2IT )Hinjawadi Pune 411 057Phone - +91 20 22933441wwwisquareiteduin|ashoksisquareiteduin

Ashok N Shinde Enhancement in Digital Image Proc 1818

Page 11: Enhancement in Digital Image Processing · Enhancement in Digital Image Processing Ashok N Shinde ashok.shinde0349@gmail.com International Institute of Information Technology Hinjawadi

Spatial domain techniques

Point Operations(Point Processing)

The simplest kind of range transformations which are independent ofposition (x y) g(x y) = T [f(x y)]This is called point processing

Basic Point Processing Techniques are

Negative of ImageLog TransformationPower Law TransformationContrast StretchingGamma Correction

Ashok N Shinde Enhancement in Digital Image Proc 1118

Gray Level Transformation

Ashok N Shinde Enhancement in Digital Image Proc 1218

Negative of Image

Ashok N Shinde Enhancement in Digital Image Proc 1318

Power Law Transformation

Ashok N Shinde Enhancement in Digital Image Proc 1418

Gamma Correction

Ashok N Shinde Enhancement in Digital Image Proc 1518

Different Gray Level Transformation

Ashok N Shinde Enhancement in Digital Image Proc 1618

References I

1 Gonzalez R C amp Woods R E 1 (2008) ldquoDigital Image Processing(3rd ed)rdquoPrentice Hall

2 httpsenwikipediaorgwikiTransformation_matrix

3 httpsenwikipediaorgwikiFile

2D_affine_transformation_matrixsvg

Ashok N Shinde Enhancement in Digital Image Proc 1718

Author Information

For further information please contact

Prof Ashok N ShindeDepartment of Electronics amp Telecommunication EngineeringHope FoundationrsquosInternational Institute of Information Technology (I2IT )Hinjawadi Pune 411 057Phone - +91 20 22933441wwwisquareiteduin|ashoksisquareiteduin

Ashok N Shinde Enhancement in Digital Image Proc 1818

Page 12: Enhancement in Digital Image Processing · Enhancement in Digital Image Processing Ashok N Shinde ashok.shinde0349@gmail.com International Institute of Information Technology Hinjawadi

Gray Level Transformation

Ashok N Shinde Enhancement in Digital Image Proc 1218

Negative of Image

Ashok N Shinde Enhancement in Digital Image Proc 1318

Power Law Transformation

Ashok N Shinde Enhancement in Digital Image Proc 1418

Gamma Correction

Ashok N Shinde Enhancement in Digital Image Proc 1518

Different Gray Level Transformation

Ashok N Shinde Enhancement in Digital Image Proc 1618

References I

1 Gonzalez R C amp Woods R E 1 (2008) ldquoDigital Image Processing(3rd ed)rdquoPrentice Hall

2 httpsenwikipediaorgwikiTransformation_matrix

3 httpsenwikipediaorgwikiFile

2D_affine_transformation_matrixsvg

Ashok N Shinde Enhancement in Digital Image Proc 1718

Author Information

For further information please contact

Prof Ashok N ShindeDepartment of Electronics amp Telecommunication EngineeringHope FoundationrsquosInternational Institute of Information Technology (I2IT )Hinjawadi Pune 411 057Phone - +91 20 22933441wwwisquareiteduin|ashoksisquareiteduin

Ashok N Shinde Enhancement in Digital Image Proc 1818

Page 13: Enhancement in Digital Image Processing · Enhancement in Digital Image Processing Ashok N Shinde ashok.shinde0349@gmail.com International Institute of Information Technology Hinjawadi

Negative of Image

Ashok N Shinde Enhancement in Digital Image Proc 1318

Power Law Transformation

Ashok N Shinde Enhancement in Digital Image Proc 1418

Gamma Correction

Ashok N Shinde Enhancement in Digital Image Proc 1518

Different Gray Level Transformation

Ashok N Shinde Enhancement in Digital Image Proc 1618

References I

1 Gonzalez R C amp Woods R E 1 (2008) ldquoDigital Image Processing(3rd ed)rdquoPrentice Hall

2 httpsenwikipediaorgwikiTransformation_matrix

3 httpsenwikipediaorgwikiFile

2D_affine_transformation_matrixsvg

Ashok N Shinde Enhancement in Digital Image Proc 1718

Author Information

For further information please contact

Prof Ashok N ShindeDepartment of Electronics amp Telecommunication EngineeringHope FoundationrsquosInternational Institute of Information Technology (I2IT )Hinjawadi Pune 411 057Phone - +91 20 22933441wwwisquareiteduin|ashoksisquareiteduin

Ashok N Shinde Enhancement in Digital Image Proc 1818

Page 14: Enhancement in Digital Image Processing · Enhancement in Digital Image Processing Ashok N Shinde ashok.shinde0349@gmail.com International Institute of Information Technology Hinjawadi

Power Law Transformation

Ashok N Shinde Enhancement in Digital Image Proc 1418

Gamma Correction

Ashok N Shinde Enhancement in Digital Image Proc 1518

Different Gray Level Transformation

Ashok N Shinde Enhancement in Digital Image Proc 1618

References I

1 Gonzalez R C amp Woods R E 1 (2008) ldquoDigital Image Processing(3rd ed)rdquoPrentice Hall

2 httpsenwikipediaorgwikiTransformation_matrix

3 httpsenwikipediaorgwikiFile

2D_affine_transformation_matrixsvg

Ashok N Shinde Enhancement in Digital Image Proc 1718

Author Information

For further information please contact

Prof Ashok N ShindeDepartment of Electronics amp Telecommunication EngineeringHope FoundationrsquosInternational Institute of Information Technology (I2IT )Hinjawadi Pune 411 057Phone - +91 20 22933441wwwisquareiteduin|ashoksisquareiteduin

Ashok N Shinde Enhancement in Digital Image Proc 1818

Page 15: Enhancement in Digital Image Processing · Enhancement in Digital Image Processing Ashok N Shinde ashok.shinde0349@gmail.com International Institute of Information Technology Hinjawadi

Gamma Correction

Ashok N Shinde Enhancement in Digital Image Proc 1518

Different Gray Level Transformation

Ashok N Shinde Enhancement in Digital Image Proc 1618

References I

1 Gonzalez R C amp Woods R E 1 (2008) ldquoDigital Image Processing(3rd ed)rdquoPrentice Hall

2 httpsenwikipediaorgwikiTransformation_matrix

3 httpsenwikipediaorgwikiFile

2D_affine_transformation_matrixsvg

Ashok N Shinde Enhancement in Digital Image Proc 1718

Author Information

For further information please contact

Prof Ashok N ShindeDepartment of Electronics amp Telecommunication EngineeringHope FoundationrsquosInternational Institute of Information Technology (I2IT )Hinjawadi Pune 411 057Phone - +91 20 22933441wwwisquareiteduin|ashoksisquareiteduin

Ashok N Shinde Enhancement in Digital Image Proc 1818

Page 16: Enhancement in Digital Image Processing · Enhancement in Digital Image Processing Ashok N Shinde ashok.shinde0349@gmail.com International Institute of Information Technology Hinjawadi

Different Gray Level Transformation

Ashok N Shinde Enhancement in Digital Image Proc 1618

References I

1 Gonzalez R C amp Woods R E 1 (2008) ldquoDigital Image Processing(3rd ed)rdquoPrentice Hall

2 httpsenwikipediaorgwikiTransformation_matrix

3 httpsenwikipediaorgwikiFile

2D_affine_transformation_matrixsvg

Ashok N Shinde Enhancement in Digital Image Proc 1718

Author Information

For further information please contact

Prof Ashok N ShindeDepartment of Electronics amp Telecommunication EngineeringHope FoundationrsquosInternational Institute of Information Technology (I2IT )Hinjawadi Pune 411 057Phone - +91 20 22933441wwwisquareiteduin|ashoksisquareiteduin

Ashok N Shinde Enhancement in Digital Image Proc 1818

Page 17: Enhancement in Digital Image Processing · Enhancement in Digital Image Processing Ashok N Shinde ashok.shinde0349@gmail.com International Institute of Information Technology Hinjawadi

References I

1 Gonzalez R C amp Woods R E 1 (2008) ldquoDigital Image Processing(3rd ed)rdquoPrentice Hall

2 httpsenwikipediaorgwikiTransformation_matrix

3 httpsenwikipediaorgwikiFile

2D_affine_transformation_matrixsvg

Ashok N Shinde Enhancement in Digital Image Proc 1718

Author Information

For further information please contact

Prof Ashok N ShindeDepartment of Electronics amp Telecommunication EngineeringHope FoundationrsquosInternational Institute of Information Technology (I2IT )Hinjawadi Pune 411 057Phone - +91 20 22933441wwwisquareiteduin|ashoksisquareiteduin

Ashok N Shinde Enhancement in Digital Image Proc 1818

Page 18: Enhancement in Digital Image Processing · Enhancement in Digital Image Processing Ashok N Shinde ashok.shinde0349@gmail.com International Institute of Information Technology Hinjawadi

Author Information

For further information please contact

Prof Ashok N ShindeDepartment of Electronics amp Telecommunication EngineeringHope FoundationrsquosInternational Institute of Information Technology (I2IT )Hinjawadi Pune 411 057Phone - +91 20 22933441wwwisquareiteduin|ashoksisquareiteduin

Ashok N Shinde Enhancement in Digital Image Proc 1818