Tech Sem Sumanth
Tech Sem Sumanth
BELGAUM
A
TECHNICAL SEMINAR
ON
IMAGE ENHANCEMENT TECHNIQUES IN DIP
Submitted in partial fulfillment of the requirement of the degree of
Bachelor of Engineering
In
Electronics and Communication Engineering
For the academic year
2024-2025
By
SUMANTHGOWDA R M
(1HK21EC127)
DEPARTMENT OF
ELECTRONICS AND COMMUNICATION ENGINEERING
HKBK COLLEGE OF ENGINEERING
#22/1 Nagawara, Bengaluru-560045
HKBK COLLEGE OF ENGINEERING
#22/1 Nagawara, Bengaluru-560045
Department of Electronics and Communication
CERTIFICATE
I am grateful to the Director, Mr. C. M. Faiz Mohammed, for having provided me with
excellent facilities in the college during my course.
I am indebted to the Principal, Dr. Mohammed Riyaz Ahmed, for facilitating a congenial
academic environment in the College.
I am grateful to the HOD, Dr. Maaz Ahmed, for his kind support, guidance and motivation
during the B.E Degree Course and especially during the course.
I thank my Guide Dr. Asha Gnana Priya H, for her valuable guidance, suggestions and
encouragement throughout my Seminar.
I would also thank to our seminar coordinators, Prof Rashmi Rani Samantaray, Assistant
Professor and Prof Aditi Shukla, Assistant Professor, for their continuous support and
encouragement.
I also thank all the staff members of the Department Electronics and Communication
Engineering and all those who have directly or indirectly helped me with their valuable
suggestions in the successful completion of this seminar report.
SUMANTHGOWDA R M
(1HK21EC127)
ABSTRACT
Image enhancement refers to the process of improving the quality of an image,
making it more suitable for analysis or presentation. This field is crucial in various
domains such as medical imaging, satellite image processing, computer vision, and
photography. The aim of image enhancement techniques is to highlight important
features, reduce noise, and improve the visual appearance of an image. In this
seminar, we will explore a variety of image enhancement techniques. The methods
can be broadly categorized into two types: spatial domain techniques and frequency
domain techniques. Spatial domain methods work directly on the pixel values,
including techniques such as histogram equalization, contrast adjustment, and
smoothing filters. Frequency domain methods manipulate the image in terms of its
frequency components, typically through Fourier Transform, aiming to enhance or
suppress certain features based on their frequency. This paper reviews traditional
methods, such as histogram equalization, filtering techniques, and advanced
machine learning approaches, including convolutional neural networks (CNNs) for
enhancement tasks. The study also explores the challenges faced, including handling
noise, artifacts, and computational costs, as well as evaluating performance through
objective metrics like Peak Signal-to-Noise Ratio (PSNR) and Structural Similarity
Index (SSIM). Through various case studies, we discuss the effectiveness of current
techniques and propose directions for future research in improving image quality
while maintaining efficiency and scalability.
Image enhancement techniques in DIP 2024 -25
TABLE OF CONTENT
CONTENT Page No
CERTIFICATE I
DECLARATION II
ACKNOWLEDGMENT III
ABSTRACT IV
1.3 Definition 4
1.4 Need of Image Enhancement 4
3.2 Methodology 8
CONCLUSION 29
REFERENCES 30
Image enhancement techniques in DIP 2024 -25
LIST OF FIGURES
Homomorphic filtering
5.2 21
Image enhancement techniques in DIP 2024 -25
CHAPTER 1
INTRODUCTION
Throughout this seminar, we will explore some of the most widely used image
enhancement techniques such as histogram equalization, contrast adjustment,
filtering, edge enhancement, and noise reduction. We will also discuss the
applications of these techniques in different fields such as medical imaging,
satellite imagery, and computer vision.
First Digital Images: The first digital images were produced using early
computers like the IBM 704 and the UNIVAC systems. These machines could
store and process images using pixels, paving the way for future developments.
One of the earliest examples of digital image processing was the conversion of
photographic images into digital data by using analog-to-digital converters (ADC)
Edge Detection and Filtering: Techniques for enhancing and extracting features
from images, such as edge detection, smoothing, and sharpening, were explored.
Algorithms like Sobel, Prewitt, and Laplacian filters became foundational for
Rise of Computer Vision: The 1980s saw significant advancements in the field
of computer vision, which is closely related to DIP. Researchers developed
algorithms to not only process and enhance images but also to interpret them.
Techniques like image segmentation, object recognition, and pattern
recognition emerged, allowing for more intelligent analysis of images beyond
simple enhancements.
1.3 DEFINITION
• Noise Reduction
CHAPTER 2
LITERATURE SURVEY
2.1 Reena Sharma, Nikita Jain, Sudhanshu Tiwari, Astha Gothi ” An Analysis of
Image Enhancement Techniques” IEEE acess 2024
In computer vision, each linear or nonlinear filter would be applied to the areas of
the image where it would produce the greatest results in order to produce the best
possible outcome. This strategy calls for a mechanism, nevertheless, to choose the
optimum filter from a range of options for each point in the image. Image
enhancement techniques are also used in medical field for diagnose the disease.
2. Frequency based methods, which give the results for high and low both frequency
with an image's Fourier
2.3 Jinwen yang weihe zhong,zheng miao ”on the image enhancement
histogram processing” IEEE access 2016
darker areas of the image at the price of detail in the brighter areas. A power-law
transformation with higher than 1 is used to produce a compression of grey levels
for a picture that has a washed-out appearance in image processing ]. By the help of
enhanced image, we get the required details very easily and accurately in
comparison to noisy images. The main objective of image enhancement is to provide
accurate details for further processing in image processing
2.4 Distante, A., Distante, C., “Image Enhancement Techniques”. In: Handbook
of Image Processing and Computer Vision. Springer, Cham, 2020
CHAPTER 3
3.2 METHODOLOGY
CHAPTER 4
2. Choose the desired output intensity range. This could be from 0 to 255
(for an 8-bit image), or some other suitable range depending on the
image format and the specific application.
Contrast stretching operates on the intensity values of an image. The basic idea is to
remap the pixel values of the image to a new range. This process can make the image
appear more vibrant by improving the separation between light and dark regions
The CDF is normalized by dividing by the total number of pixels in the image to map
the values to a range between 0 and 1.
The CDF values are then scaled to the desired output range (typically 0 to 255 for 8-
bit images). Each pixel intensity in the original image is then mapped to a new
intensity value based on the CDF. The formula for mapping the intensity is:
Each pixel's intensity in the original image is replaced by its corresponding mapped
value, resulting in the enhanced image.
Smoothing filters typically work by replacing each pixel's intensity value with a
weighted average of the pixels within a defined neighborhood around it. This
neighborhood is usually a square or rectangular region (such as a 3x3, 5x5, or 7x7
matrix) centered around the target pixel.
The most common smoothing filters are linear filters, where each pixel in the
neighborhood is weighted equally (e.g., average filters) or differently (e.g.,
weighted average filters).
1. Choose a kernel (filter mask): This is a small matrix (e.g., 3x3, 5x5, etc.) that will
be applied to the image. The kernel determines how much influence each
surrounding pixel will have on the output.
2. Convolution or averaging: For each pixel in the image, the corresponding region
of the kernel is applied, and the pixel value is replaced with the weighted average
(or sum) of the values in the neighborhood.
3. Edge handling: The edges of an image often require special handling since a full
neighborhood may not be available around edge pixels. Various methods like zero-
padding, border replication, or reflecting the image at edges are used.
2. Apply the filter: Multiply the kernel values by the corresponding pixel values
in the neighborhood and sum them up. For a mean filter, all the kernel
values are the same, so it's just the average of the pixels in the
neighborhood.
3. Update the pixel value: Replace the original pixel value with the calculated
average or median value.
4. Repeat for all pixels: This process is repeated for each pixel in the image.
A sharpening spatial filter is used in image processing to enhance the edges and
fine details of an image. Unlike smoothing filters, which reduce high-frequency
components such as noise and fine textures, sharpening filters enhance high-
frequency components like edges, transitions, and details. This makes the image
appear sharper and clearer, particularly in areas where there are significant
changes in intensity or color.
In simple terms, sharpening filters highlight the areas of rapid intensity change,
making the image appear crisper. The process generally involves applying a kernel
(filter mask) to each pixel and its neighbors to produce a new pixel value that
emphasizes local variations in intensity
Select a sharpening kernel: Choose a kernel based on the type of sharpening you
want (e.g., Laplacian, Sobel, Unsharp Mask).
Apply the kernel using convolution: For each pixel, multiply the surrounding
pixel values by the corresponding values in the kernel and sum them up to generate
the new pixel value.
Adjust edge handling: Handle edge pixels using techniques like zero-padding,
replication, or reflection, as the kernel may not fully overlap with the image
boundary.
Combine with the original image: In the case of techniques like unsharp masking
or high-pass filtering, the result is combined with the original image to enhance
sharpness while maintaining the overall image structure.
1. Edge Detection:
3. Medical Imaging:
CHAPTER 5
In this method, we convert the image from the spatial domain (the
normal image we see) to the frequency domain using Fourier
transform. Then, we apply a low-pass filter to remove high-frequency
components (like noise) and retain the low-frequency components,
which correspond to smoother areas in the image. Finally, we convert
the image back to the spatial domain using the inverse Fourier
transform
Key Concepts:
1. Frequency Domain:
2. Low-Pass Filter:
3. Fourier Transform:
Image sharpening is a technique used to enhance the details and edges of an image
by emphasizing rapid intensity changes. One way to achieve sharpening is through
the use of a high-pass filter in the frequency domain. The high-pass filter allows
high-frequency components (such as edges and fine details) to pass through while
blocking low-frequency components (such as smooth or uniform areas). This
results in an image with clearer and more defined edges
The Ideal High-Pass Filter is the simplest form of high-pass filtering. It completely
blocks low-frequency components (smooth areas) and allows high-frequency
components (edges and details) to pass through.
The Gaussian High-Pass Filter uses a smooth Gaussian curve to remove low-
frequency components and allow high-frequency components. The Gaussian filter
reduces the sharpness of the transition between passing and blocking frequencies,
which eliminates the ringing effect that the Ideal HPF can produce.
The Butterworth High-Pass Filter is another filter that is commonly used for
sharpening. It provides a smoother transition from pass to stop band compared to
the ideal filter. It has a gradual roll-off that helps reduce distortion and artifacts.
o Start by transforming the image into the frequency domain using the
FFT.
o Multiply the frequency domain image by the high-pass filter. This step
eliminates the low-frequency components and retains the high-
frequency components associated with edges.
o After filtering, convert the image back to the spatial domain using
IFFT to obtain the sharpened ima
2. Convert the image into the frequency domain and apply a high-pass
filter to emphasize the reflectance (fine details) while suppressing the
illumination (light variations).
3. Transform the image back into the spatial domain, apply the exponential
function, and restore the enhanced image
CHAPTER 6
ADVANTAGES AND
DISADVANTGES
6.1 ADVANTAGES
2. Better Visualization
images, such as subtle patterns or fine details, which are essential in tasks
like medical imaging, satellite analysis, and industrial inspection.
3. Noise Reduction
• Optimized for Storage: Enhanced images often allow for more efficient
data compression, as the noise or irrelevant details are minimized. This
results in smaller file sizes without compromising the quality of critical
information.
6.1 DISADVANTAGES
2. Introduction of Artifacts
CHAPTER 7
7.1 APPLICATIONS
1. Medical Imaging
CONCLUSION
Image enhancement has come a long way, and its future holds immense potential
across various fields. With advancements in artificial intelligence, machine learning,
quantum imaging, and real-time processing, the capabilities of image enhancement will
continue to evolve, enabling more precise, efficient, and context-aware improvements.
These technologies will drive significant changes in industries such as healthcare,
autonomous systems, media, remote sensing, and consumer electronics, among many
others.
The future will see more personalized and adaptive image enhancement tools that are
seamlessly integrated into everyday devices, making high-quality visual experiences
more accessible. Real-time enhancements in areas like autonomous driving, medical
imaging, and virtual reality will also improve safety, accuracy, and user experience.
Additionally, quantum imaging and AI-powered restoration techniques promise to
push the boundaries of what is possible in terms of image quality, even in the most
challenging environments.
REFERENCES
[1]Reena Sharma, Nikita Jain, Sudhanshu Tiwari, Astha Gothi ” An Analysis
of Image Enhancement Techniques” IEEE acess 2024
[2] Neelam kumari, preethi sharma, isha kansal ”an analytical review of
image enhancement techniques” IEEE access 2023
[3] Jinwen yang weihe zhong,zheng miao ”on the image enhancement
histogram processing” IEEE access 2016