首页 > > 详细

Image Analysis讲解、c/c++设计辅导、讲解Computer Vision、讲解c/c++设计 讲解R语言编程|讲解Datab

Computer Vision / Image Analysis – Winter 2019

Final Project

A.Assignment

The objective of this project is to implement and study segmentation techniques using different features computed from the input images.

B.Requirements

You need to implement a segmentation program based on K-means. The program assigns to each pixel in the image a unique label corresponding to its class. The figure below shows a sample color image that your program takes as input.

The requirements below intend to specify what is to be done, but not how it should be done. The student should consider various design decisions for constructing the segmentation program.

Figure 1: Color image

1.The program should give a brief greeting and announce its purpose

2.The program should prompt the user for its input. The input is as follows.
a.The name of the .pgm or .ppm file that contains the image to process
b.The image type: gray scale or color
c.The number of clusters in the image can be given as an input or calculated automatically

3.The program must allow the selection of the features to use for clustering. The features that must be included in your work are: color for ppm, gray scale intensity for pgm, location and texture.

4.The program must allow the selection of the clustering technique. The implementation of the classical K-means is mandatory. Additional points will be given for the added variants.

5.The program generates as output a color image where each color corresponds to a different cluster label.

6.Important program steps must be clearly described. Program code or tools used, developed by others, should be documented. Code from previous assignments can be used. The core of the segmentation part (i.e. K-means) must be your own code.

7.A document/ report must be submitted that shows the use of the program, the results, and some discussion of the results. Your discussion must indicate the best technique/feature for each test image.
C.Resources

1.Example test data files will be provided.

D.Submission: report + program

You will submit 2 files: one containing your programming work (source code only) and one containing your report. For the electronic report of your results, you may use Word, PowerPoint, or other document processor to prepare the report. This report must have the following sections: 1) identification of person and assignment, 2) brief problem definition, 3) summary of choices made for the solution, 4) Segmentation results of 2 color and 2 gray scale images, 5) brief discussion of results. As a guideline, a well done report need only be 2 typed pages in addition to the pages showing the example results. Section 3) should mention choices of algorithm(s) and reuse of outside code.

E.Notes

1.Partial credit will be given for partial completion of the tasks: thus, it is wise to always have a version of the program that correctly computes some of the required outputs.

2.It is unwise to work with large input images until the program steps are working correctly. It is too difficult to determine problems with large images.

F.Deadline April 20th.


联系我们
  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-21:00
  • 微信:codinghelp
热点标签

联系我们 - QQ: 99515681 微信:codinghelp
程序辅导网!