27 views

Uploaded by brugelion

- Assignement s
- Mains=2
- teknik-menjawab.pdf
- Defects in Human Eye
- Zakrzywione matryce.docx
- Phy13-EXIT-key.pdf
- topic9
- SR_Physics_2_EM
- (Www.entrance-exam.net)-IsC Physics Sample Paper 5 (1)
- g1(4)
- D. J. Den Hartog and R. P. Golingo- Telecentric viewing system for light collection from a z-pinch plasma
- Geo Optics 1 Reflect Refract Notes
- BHU+B.Sc.+Math+Question+Paper
- ray optics
- Geometrical Optics.pdf
- 3013 THEORY and SET UP Student Notes Fall 17-18
- Transcend Manual
- Global Contact_iol (1)
- API 1608 pag 11-20
- Adaptive Partial-Update and Sparse System Identification

You are on page 1of 7

ME5405 MACHINE VISION

(Semester 1: AY2010-2011)

NOV/DEC 2010 - Time Allowed: 2.5 hours

INSTRUCTIONS TO CANDIDATES:

1. This examination paper contains FOUR (4) questions and comprises SEVEN (7)

printed pages.

2. Answer All FOUR (4) questions.

3. All questions carry equal marks.

4 This is an OPEN BOOK examination.

Pg 2 ME5405

Question 1

The normal position and orientation of a CCD camera held by a robotic manipulator is shown

in Figure 1(a). Figure 1(b) is the final position of the camera for inspecting the label on a

wine bottle. The center of the camera is located at (0.5 m, 0, 1 m). The focal length of the

camera is 0.05 m.

(a)

(b)

(c)

(d)

Figure 1. A machine vision system for inspecting label on wine bottle.

(a) Write an algorithm to determine the Cartesian coordinates of an image point that

correspond to an arbitrary space point (0.5 m, 0.5 m, 0.5 m). The pan and tilt angles

are 125 degrees respectively. What is the Cartesian coordinates of the image point?

(10 marks)

(b) Suppose the camera uses a rectangular 8 x 8 mm CCD sensor array with 512 x 512

pixels. Assuming that the magnification is 10, and the f-stop is 16. At what distance

will the object appear sharp on the image plane? (5 marks)

(d) Geometric transform is required to correct the acquired image in Figure 1(c) to that of

Figure 1(d). Given that the coordinates x1, x1, x2, x2 y1 and y2 are known. Write an

algorithm to perform the geometric transform. (10 marks)

(0.5, 0, 1)

X

Y

Z

(0, 0, 0)

X

Y

Z

z

x

y

(x1, y2) (x1, y2) (x2, y2) (x2, y2)

(x1, y1) (x2, y1)

Pg 3 ME5405

Question 2

(a) Given a two-lens combination of focal lengths

1

f =10 and

2

f =10 respectively. The

two lenses are separated by a distance d =20. Suppose that

1

T and

2

T are the

translation matrices for the ray in air before and after the two-lens system.

d

T is the

translation matrix for a ray travelling between the two lenses.

1

S and

2

S are the lens

matrices respectively.

Given that the input ray coordinates,

o

r =(0, 1), starting from an object located at a

distance

o

d =20 in front of the two-lens system. Calculate the output ray coordinates

) , (

i i i

v x r = , at a distance z =10 behind the two-lens system.

(8 marks)

(b) The image in Figure 2(b) is created from the original image in Figure 2(a) using a

mask of the following operator:

(

(

(

(

(

(

=

0 0 1 0 0

0 1 1 1 0

1 1 16 1 1

0 1 1 1 0

0 0 1 0 0

1

h .

Is this (1) low pass filter, (2) high pass filter, or (3) band pass filter? Briefly explain

your answer. (3 marks)

Assuming that the center of mask is the element (0, 0), deduce the Fourier transform

of this mask in the frequency domain, and then write an algorithm to implement this

filter in frequency domain using Fourier transform. (7 marks)

The image in Figure 2(c) is an image of Figure 2(a) with salt and pepper noise. Write

an algorithm that apply the salt and pepper noise onto an image. (7 marks)

(a)

(b)

(c)

Figure 2. Image of a girl: (a) original image; (b) the result of filtering; and (c) with

salt and pepper noise

Pg 4 ME5405

.

Question 3

(a) An 8-gray level image is shown in Figure 3(a) below; perform histogram equalization

of the image.

2 2 2 3 1

2 4 7 4 2

3 6 7 6 3

3 5 7 5 4

4 4 4 4 4

(

(

(

(

(

(

(

Figure 3(a)

In your result, show the mapping of gray levels between the original ones with respect to that

of the equalized image. (10 marks)

Why discrete histogram equalization does not produce a perfectly flat histogram?

(5 marks)

(b) (i) An image with the associated histograms are shown in Figure 3(b)(i) and

Figure 3(b)(ii), respectively. Comment on the quality of the image shown.

Note that the top and bottom plots in Figures 3(b)(ii) are the Cumulative Gray Level

distribution and the histogram, respectively.

Figure 3 (b)(i) Figure 3(b)(ii)

Pg 5 ME5405

(ii) Suggest an image processing that enhances the image of Figure 3(b)(i) to

produce the one shown in Figure 3(b)(iii), and sketch its histogram..

Figure 3(b) (iii)

(10 marks)

Pg 6 ME5405

Question 4

(a) Figure 4(a) shows a 128 gray level image. It contains two noise spots of gray levels

127 (Row 2 Column 2) and 22 (Row 2, Column 5). Perform separately, noise cleaning

using a 3 by 3 (i) Median Filter and (ii) Averaging Filter on the pixels at Row 2,

Columns 2 to 5 only. Comment on your results. Note that the left side of the image is

a dark 3 by 3 region, while that on the right side is a bright region.

18 24 33 100 85 90

34 127 24 105 22 91

20 19 32 117 97 87

(

(

(

(

Figure 4(a)

(12 marks)

(b) (i) Show the result after the binary image X shown in Figure 4(b)(i) has been

eroded by the structure element Y given in Figure 4(b)(ii). Note that the pixel

marked with an is the origin.

Discuss the end results if the origin of the structure elements Y is located at the top-

left corner, without performing the erosion.

Figure 4(b)(i) X Figure 4(b)(ii) Y

Pg 7 ME5405

(ii) A shown in Figure 4(b)(iii) is a binary image. Perform the following operation

with the structure element B.

( ) ( )

A B B B -

Show the results of the intermediate steps.

Is the final opening operation necessary and why?

Figure 4(b)(iii) A Figure 4(b)(iv) B

(13 marks)

- END OF PAPER -

- Assignement sUploaded byAbu Raihan
- Mains=2Uploaded byPuneetKumarRajput
- teknik-menjawab.pdfUploaded byWILLIAM KOK JS
- Defects in Human EyeUploaded byManwinder Singh Gill
- Zakrzywione matryce.docxUploaded byRafał Opiłowski
- Phy13-EXIT-key.pdfUploaded byChelsea Martinez
- topic9Uploaded bysouvik5000
- SR_Physics_2_EMUploaded bykarthik chandra
- (Www.entrance-exam.net)-IsC Physics Sample Paper 5 (1)Uploaded byAbhishek Upadhyay
- g1(4)Uploaded byNaveen Pandey
- D. J. Den Hartog and R. P. Golingo- Telecentric viewing system for light collection from a z-pinch plasmaUploaded byImsaa4
- Geo Optics 1 Reflect Refract NotesUploaded bySumolmal Srisukri
- BHU+B.Sc.+Math+Question+PaperUploaded byMota Chashma
- ray opticsUploaded byKartik
- Geometrical Optics.pdfUploaded bySukesh Subaharan
- 3013 THEORY and SET UP Student Notes Fall 17-18Uploaded byalex61937
- Transcend ManualUploaded bykgrtec
- Global Contact_iol (1)Uploaded byArif Mohammad
- API 1608 pag 11-20Uploaded bycamilo-551323
- Adaptive Partial-Update and Sparse System IdentificationUploaded byarunsgr
- Ch25 MirrorsUploaded byFar-east Sam
- MixingUploaded byWilliam Lettau
- Slide-TSP302-DinamikaStr-PengRekGempa-TSP-302-P3.pdfUploaded byWGT KENDARI
- Guide to thin section microscopy_Raith (2012).pdfUploaded byLuis Alonso SA
- Eye Focal LenghtUploaded byGuilherme Savarego
- Experiment 10 2111Uploaded byMustipalliVenkatesh
- AudioImperia SFDR DocumentationUploaded byRyan Fogleman
- Beginner's Guide to EQUploaded bySerge Cirri
- Advances in Physics. Alan Gladwell 9380168004Uploaded byYusuf Zenteno
- Reflection of Light by Different SurfacesUploaded byShaik Hidayathulla

- Chapter 3Uploaded bybrugelion
- Course Outline GEK 1029TUploaded bybrugelion
- Jonesch03_5eUploaded bybrugelion
- Jonesch06_5eUploaded bybrugelion
- Jonesch08_5eUploaded bybrugelion
- Jonesch14_5eUploaded bybrugelion
- Jonesch10_5eUploaded bybrugelion
- GEK 1029T_Project Instruction GuidelinesUploaded bybrugelion
- Jonesch07_5eUploaded bybrugelion
- Jonesch02_5eUploaded bybrugelion
- Jonesch04_5eUploaded bybrugelion
- Jonesch13_5eUploaded bybrugelion
- Jonesch11_5eUploaded bybrugelion
- Jonesch01_5eUploaded bybrugelion
- Jonesch12_5eUploaded bybrugelion
- 1112SEM2-ME5361Uploaded bybrugelion
- 1112SEM2-EE5904R_ME5404Uploaded bybrugelion
- 1213SEM1-ME3122EUploaded bybrugelion
- 1011SEM2-ME5302Uploaded bybrugelion
- 1112SEM1-EE5101R-ME5401Uploaded bybrugelion
- 1112SEM1-IE5001Uploaded bybrugelion
- 1112SEM2-IE5003Uploaded bybrugelion
- 1112SEM2-ME2143_ME2143EUploaded bybrugelion
- 1011SEM2-ME5404Uploaded bybrugelion
- 1112SEM2-ME2135_ME2135EUploaded bybrugelion
- 1112SEM1-ME6605 (2)Uploaded bybrugelion
- 1112SEM1-ME6605 (2)Uploaded bybrugelion
- 1112SEM1-ME6605 (2)Uploaded bybrugelion
- 1112SEM1-ME5405Uploaded bybrugelion
- 1112SEM1-ME5405Uploaded bybrugelion

- journal entriesUploaded byapi-245611581
- miadata19Uploaded bycarla frias
- Development of Periodic Table TimelineUploaded byAnonymous Q82UI7zA
- toney id4t final reflectiveUploaded byapi-404825677
- Guide-to-Translation-and-Localization.pdfUploaded byAlexandre Weissmuller Dos Santos
- m204Uploaded byEpic Win
- Dyuthi-T0113Uploaded byDavid
- Getourguide Executive SummaryUploaded byAnton Rifco
- Bdp 2900Uploaded byAndreskoira
- Bougainville AsUploaded byAyushi Sharma
- 2009_Prof Eng_WWTP Design ExcelUploaded byLinh Pham
- January 15, 2014Uploaded byThe Kohler Villager
- unit 3Uploaded byVinod Srinivasan
- ch14Uploaded byLong Tran
- Thermodynamics Process and application earl loganUploaded byArsalan Qadir
- state of flux esourcing report 2012Uploaded byapi-110348022
- Topic08 Files IOUploaded bynazhaahmadkamal
- Allmendinger, Yañez, Cembrano 2006 GPS Strain Rates Numerical Modeling Northern ChileUploaded byIsabel Santibanez
- Food Philippines - Issue 2, 2016.pdfUploaded byJouie N Joan Tabilin
- LP_2_Engl_VIUploaded byMohammad Waked
- 12 AppendixUploaded byRadha Krishna Reddy
- Advanced Ultrasound-Guided Interventions for TenopathyUploaded byJuanMa Correa Sanabria
- Ericsson Dbc 144 PDFUploaded byDekwan
- Adsk Gsg Acad2008Uploaded byLucian
- Fitness Management 02-2007Uploaded byroxxe
- Transformers-obj-questions.pdfUploaded byphaniputta
- Unit1_Algo_Analysis.pdfUploaded bySwapnil Shinde
- OAKLAND COUNTY BUDGET PRESENTATIONUploaded byAnonymous dp5b3X1NA
- africastrategy-110826083232-phpapp01Uploaded byVinay Malik
- Pipeline Security Guidelines - Final - Dec 2010.pdfUploaded bySkazemi7