Digital Image Processing (4 projects)

Project 1:

Zooming and Shrinking Images

Assume that the desired zoom/shrink factors are integers, zoom and shrinking the

image downloaded ‘[login to view URL]’ from the folder of ‘projectImages’.

1) by Pixel Replication

(a) Write a computer program capable of zooming and shrinking an image by pixel


(b) Use your program to shrink the original image by a factor of 10.

(c) Use your program to zoom the image in (b) back to the resolution of the


Explain the reasons for their differences.

2) by Bilinear Interpolation

(a) Write a computer program capable of zooming and shrinking an image by

bilinear interpolation. The input to your program is the desired resolution (in dpi) of

the resulting image.

(b) Use your program to shrink the following image from 1250 dpi t0 100 dpi.

(c) Use your program to zoom the image in (b) back to 1250 dpi.

Explain the reasons for their differences.


Project 2:

Image Enhancement Using Intensity Transformations

The focus of this project is to experiment with intensity transformations to enhance

an image. Download ‘[login to view URL]’ from the folder of ‘projectImages’ and enhance it


(a) The log transformation shown in Chapter 3.

(b) A power-law transformation of the form shown in Chapter 3.

In (a) the only free parameter is c, but in (b) there are two parameters, c and r for

which values have to be selected. As in most enhancement tasks, experimentation

is a must. The objective of this project is to obtain the best visual enhancement

possible with the methods in (a) and (b). Once (according to your judgment) you

have the best visual result for each transformation, explain the reasons for the

major differences between them.


Project 3:

Histogram Equalization and Matching

Download ‘[login to view URL]’ from the folder of ‘projectImages’ and perform histogram

equalization on it.

(a) Write a computer program for computing the histogram of an image.

(b) Implement the histogram equalization technique discussed in Section 3.3.1.

(c) Implement the histogram matching discussed in Section 3.3.2.

Note that your report should include the original image, a plot of its histogram, a

plot of the histogram-equalization transformation function, a plot of the

histogram-matching transformation function, the enhanced image, and a plot of its

histogram. Use these information to explain why the resulting image was enhanced

as it was. Comparing with two enhancement method, explain the reasons for their



Project 4:

Image Enhancement by High-Boost Filtering

When the input image is darker than desired, the high-boost filtering can help to

increase in average gray level of the image. Download ‘[login to view URL]’ from the folder of



(a) Use the program of spatial filtering to implement high-boost filtering, as given

in Section 3.7.2. The averaging part of the process should be done using the filter


(b) Enhance the testing image using the program you developed in (a). Changing

the parameter A, your objective is to obtain the best result.


These 4 projects, I will be providing images needed in these projects.

Skills: C++ Programming, Image Processing

See more: image processing projects 2018, image and video processing projects, image processing mtech projects, projects in image processing domain, ieee projects on image processing using matlab, image processing projects using python with source code, image processing projects 2017, image processing projects for ece students, digital image processing projects, digital image processing matlab code, programming digital image processing, source code image processing software projects students written, digital image processing project vb6, digital image processing matlab projects code, projects digital image processing matlab, digital image processing projects language, digital image processing projects vb, free projects digital image processing, simple projects digital image processing, pakistan digital image processing projects

About the Employer:
( 1 review ) Lahti, Finland

Project ID: #19612962

Awarded to:


Inbox me............................................................................................ I'm ready for your 4 project

$100 USD in 3 days
(3 Reviews)

9 freelancers are bidding on average $176 for this job


Hell, dear... How are you? I just read your requirements. I feel very confident in your project because I am talented C/C++ developer with 8+ years. If you give me a chance, i'm going to work perfectly. I'll wait More

$200 USD in 4 days
(31 Reviews)

Hey, I have a major in Computer Science. I have done various projects in C++ as you can see in my reviews. I also have knowledge of image processing. I will complete the whole work in the given deadline. Looking forw More

$150 USD in 7 days
(15 Reviews)

Hi. My name is Uzair.I did my masters in Electrical Engineering. I have done my thesis in biomedical signal processing and Machine learning. I have more than 3 years of experience in Python/MATLAB specially in Machine More

$250 USD in 7 days
(10 Reviews)

~~~~ Welcome to my profile ~~~~ I read your project carefully. Your project is very fit to my skills. You can check my Digital Image Processing, Engineering and Matlab & Simulink skills from my profile. Let's discu More

$250 USD in 3 days
(0 Reviews)

✫✫✫ Dear Hiring Manager ✫✫✫ Wish you a very good day!!! After reviewing your post, I am very interested in that due to my experience. I’d like to be considered for your project position. I am an expert C++/C# deve More

$200 USD in 3 days
(0 Reviews)

Sir, I thoroughly understand what your needs are and I can satisfy them in less amount of time and money. Although I am new to this platform I have done my internship in Computer Vision in India and am currently an eng More

$80 USD in 7 days
(0 Reviews)

I seen your Photo editing project right now. So I already Read your All Instruction & Requirements. I am really Expert on Adobe Photoshop So, I'm very interested to do complete your photo editing project carefully. I w More

$150 USD in 3 days
(0 Reviews)

i'm taking image processing lesons and i have done what you [login to view URL] of them is easy for me .it doesnt take much time i hope i can handle [login to view URL] i'm giving programming lessons on udemy if you want to see i can sen More

$200 USD in 3 days
(1 Review)