Image Classification

Require Format

• a pdf file with the source code (excluding libraries), the output and a brief explanation of the implementation.

• the code.

Problem : Image Classification. Using the images in the Images directory. The objective of this problem is to classify each image of the test set into one of three classes: coast, forest or “insidecity”. The representation will be in the form of three separate histograms of the R, G and B color channels. Each histogram will have 8 bins. Therefore, each image will be represented by 24 numbers. These representation should be computed for all images in the training set. The class labels of the 12 images in the training set will be considered known.

When computing the histograms make sure that all pixels are counted exactly 3 times, once in each color channel. Include a verification step that will be submitted with your code.

During testing, each image is classified independently of all other images in the test set. Use the same function to compute the representation and assign to the test image the label of the training image that has the “nearest” representation. The “nearest” representation should be computed using the Euclidean distance in the 24D histogram space. In other words, use the 1-nearest neighbor classifier. (You can use brute force search for the nearest neighbor due to the small size of the training set.)

Your code should print a sting like the following for each image:

Test image 1 of class 2 has been assigned to class 1.

Compute the accuracy of your classifier and include it in the report.

Repeat the above experiments and show results for:

1. Changing the number of bins for each histogram (originally 8) to 4, 16, 32, meaning that the each image will be represented 12, 48, 96 numbers respectively.

2. Use 8 bins for each histogram, but classify a test sample using 3-nearest neighbor classifier.

Requirements and notes.

• Use matlab or java

• You are allowed to use image reading and writing functions, as well as plotting functions. You can convert the images to a different format for reading them.

Taidot: Java, Matlab ja Mathematica

Tietoa työnantajasta:
( 1 arvostelu ) jersey city, United States

Projektin tunnus: #19473712

Myönnetty käyttäjälle:

uzairrzahid

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 Lisää

\$150 USD 3 päivässä
(54 Arvostelua)
5.9

12 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön

dinhfreedom

Dear sir. Your project attracted my attention at first glance, because I've extensive experience in Image Classification Programming. I'm really confident about your project, and very eager to join your project. If Lisää

\$100 USD 10 päivässä
(64 arvostelua)
6.4
wangbeizou

Hello. How are you today. I have read and understood this task. I have a lots of experience and very good knowledge of Data structures, Algorithms Design, Computer Architecture. And I'm expert in Java, Matlab, Py Lisää

\$90 USD 2 päivässä
(123 arvostelua)
6.1
renardpaul

Hello, I can implement for you a Matlab program that will read the training images from the attached folder and create the R, G, B histograms as per your description. I will use the test images to check the program ac Lisää

\$120 USD 3 päivässä
(36 arvostelua)
5.9
leon0209

Dear Client, I hold master degree in image processing. I read the description and able provide you the program. I will use matlab 2016a to solve this, is that okay with you? Here are some of my works: [login to view URL] Lisää

\$150 USD 3 päivässä
(35 arvostelua)
5.4
blackbox311

Hi. I am an expert in image processing. I have experiences in image classification. I am sure I can help you. We can discuss details via chat. I wait for you now.

\$75 USD 1 päivässä
(30 arvostelua)
4.8
segredominic

Hello there. I’m interested in working on your image classification project. I have expertise in computer vision and machine learning.

\$166 USD 5 päivässä
(2 arvostelua)
2.5
Unitechsol

inbox me ..................................................................................................................

\$100 USD 2 päivässä
(1 arvostelu)
1.1
ENG1mga

Hello, I am a mechatronics engineer ,Professional at MATLAB and Image Processing. I saw all you need and I can strongly do it, So, contact me for further details.

\$120 USD 6 päivässä
(2 arvostelua)
1.1
evonsystems7

Dear Prospect Hiring Manager. Thank you for giving me a chance to bid on your project. i am a serious bidder here and i have already worked on a similar project before and can deliver as u have mentioned "I can do th Lisää

\$75 USD 7 päivässä
(1 arvostelu)
0.0
JeanCarlo23

Hello there, I'm a new freelancer, but I have more than four years of experience in Machine Learning related projects. To see some of my collaborations, please check my google scholar profile: https://scholar.google.e Lisää

\$110 USD 3 päivässä
(0 arvostelua)
0.0
ZhenJin

Dear customer. I have checked your description carefully. To be honest, I have just started working here, but i am sure I have rich experience for your task. Because i am a software developer with several years expe Lisää

\$70 USD 10 päivässä
(0 arvostelua)
0.0