[SOLVED] Image Processing-Exercise 13 A&B

20.99 $

Programming resource
Digital learning resource
Category:
Practical programming resource
Suitable for guided study and reference
Tutor guidance available when needed

Description

5/5 - (1 vote)

Exercise 13a. Implement the program ‘exercise_13a_minimum’ that checks whether or not the flat zone (piecewise-constant region) of a pixel (x,y) is a regional minimum.

exercise_13a_minimum exercise_13a_input_01.txt exercise_13a_input_01.pgm exercise_13 a_output_01.pgm

The input file ‘exercise_13a_input_01.txt’ is an input file with

4 lines of parameters:        
-At line 1: an integer number ‘x’ that denotes the column of the pixel.
-At line 2: an integer number ‘y’ that denotes the row of the pixel.
-At line 3: an integer number ‘connectivity’ that denotes the

connectivity number employed (4 or 8, corresponding to 4-connectivity or 8-connectivity, respectively).

The program should write 1 or 0 to an output file called exercise_13a_output_01.txt depending on whether or not the flat zone of pixel (x,y) is a regional minimum.

(Note: regional minimum: flat zone whose neighboring regions all have greater intensity values.)

Note: 8-connectivity can be assumed.

To check this program:

-immed_gray_inv_20051218_frgr4.pgm   (input image)

-For pixel (column=90, row=40), the result should be 1 (the flat zone is a regional minimum).

-For pixel (column=60, row=35), the result should be 0 (the flat zone is not a regional minimum).

(Note: pixel (column=0, row=0) is that at the upper-left corner.)

Exercise 13b. Similarly, implement the program ‘exercise_13a_maximum’ that checks whether or not the flat zone (piecewise-constant region) of a pixel (x,y) is a regional maximum.

exercise_13b_maximum exercise_13b_input_01.txt exercise_13b_input_01.pgm exercise_13 b_output_01.pgm

The input file ‘exercise_13b_input_01.txt’ is described in the previous exercise.

The program should write 1 or 0 to an output file called exercise_13b_output_01.txt depending on whether or not the flat zone of pixel (x,y) is a regional maximum.

(Note: regional maximum: flat zone whose neighboring regions all have lesser intensity values.)

Note: 8-connectivity can be assumed.

To check this program:

-immed_gray_inv_20051218_frgr4.pgm   (input image)

-For pixel (column=35, row=20), the result should be 1 (the flat zone is a regional maximum).

-For pixel (column=20, row=15), the result should be 0 (the flat zone is not a regional maximum).

(Note: pixel (column=0, row=0) is that at the upper-left corner.)

Resource details

Understand the Task Before You Use the Resource

Review the requirements, identify the programming concepts involved, study the implementation and test your understanding with your own examples and modifications.