Visual Inspection of Cylindrical Product s Lateral Surface using Cameras and Image Processing

Size: px
Start display at page:

Download "Visual Inspection of Cylindrical Product s Lateral Surface using Cameras and Image Processing"

Transcription

1 Vsual Inspecton of Cylndrcal Product s Lateral Surface usng Cameras and Image Processng Mohammed A.H. Al, M. Malah, H.H. Tang and S. Kaz Abstract Vsual nspecton usng cameras s used here for testng the lateral surface of cylndrcal products. The nspecton can be carred out accordng to avalable resources by: lne scan camera system, matrx camera wth concal mrror system and matrx camera wth mult flat mrrors system. The research s amed to use the prevous systems for testng the objects surface and makng comparson between the mentoned systems. Ths requres sutable settng of each system to perform experments and gettng mages, ncludes: settng of camera, lght, object and mrrors. The mage of each system has a dfferent vew from each other and t s qute dffcult to make drectly comparson between them. For ths reason, the mages should have the same vew for ts lateral surface, so called the developed vew. The mage of the lne scan camera s used as a reference for the developed vew and the mages comng from matrx camera wth concal mrror and mult flat mrrors are manpulated usng mage processng n MATLAB program to fnd the developed vew of lateral surface of the nspected object. The developed vew of the mages from the prevous systems s compared n terms of ther resoluton and accuracy, for the same tested object, n order to choose whch system s sutable for the nspecton task. Keywords Concal mrrors, mage processng n MATLAB, lne scan camera, matrx camera, multple flat mrrors. T I. INTRODUCTION HE fnshng surface of ndustral parts such as shafts, bearngs, pstons, rngs and pns should be smooth wthn the permssble lmts before nstallaton process, as the defects n these parts may damage or reduce the lfe of machne. There are several nspectons methods that can be dvded nto two groups: Destructve nspecton methods (DT), Nondestructve testng (NDT), dependng on the requred degree of surface smoothness and the presence of defects n crystallne structure of these parts. Vsual test s one of the famous methods of non destructve tests. It gves the possblty to detect the defects lke: shape defects, corrosons, fatgue cracks and leaks at dfferent stages durng the producton process, whch eventually results n tme-savngs and lower fnancal costs. Manuscrpt receved January 3, All authors are wth the Department of System Dynamcs and Control, Faculty of Mechancal Engneerng, Unverst Teknolog Malaysa, UTM Johor Bahru, Johor MALAYSIA. E-mals(moh-al-hashm@maktoob.com,musa@fkm.utm.my, tanghh@fkm.utm.my, skaz75@gmal.com) Ths test can be carred out ether by naked eye nspectons (not applcable and naccurate), or by nspectons wth the use of endoscope, magnfyng glass and cameras. Several researches have been done n the area of automatc vsual nspecton for testng the surface objects whch can be from smple surface lke sheets to complex lke cylndrcal, mult-shape objects. Zhang et al. presented an automatc vson system to detect and classfy surface defects due to the processes of grndng and polshng [1]. Omar et al. has provded a system capable of self-adjustment pantng booth operaton for an automotve fuel tank producton, based on the defects detected by automatc nspecton system [2]. Ja et al. proposed a real-tme vsual nspecton system that uses vector machne to automatcally learn complex defect patterns [3]. Norfum et al. nnovated a new method based on an optcs model for hghly relable surface nspecton of ndustral parts [4]. Sun et al. proposed a real-tme magng and detecton system for weld defects n steel tubes [5]. Rosat et al. presented an automatc defects detecton for coated plastc component n automotve ndustry [6]. Laurowsk et al. and Demoynek et al. have proposed 3D objects nspecton systems that can be used for path plannng and localzng these products durng machnng operatons [7, 8, 9]. In ths research, lne scan and matrx camera system were used to vsually nspect the lateral surface of cylndrcal object aganst surface defects. Lne scans camera system gves the opportunty to perform mage acquston of cylndrcal object's surface lne by lne, whle matrx camera system s well suted for text recognton and mage processng n one-frame unt. Two systems are desgned to nspect the cylndrcal objects usng matrx camera: - Camera wth concal mrror. - Camera wth multple flat mrrors. The mages from the cameras should be manpulated by mage processng programs n order to ether mprove ts pctoral nformaton for human nterpretaton or for autonomous machne percepton [10]. The processng of mages n ths project has been done usng specal codes n MATLAB, whch stores mages as matrces, n order to make these mages sutable for utlzng n comparson step between the three systems wth a condton that ensure good extractng of features. Issue 2, Volume 6,

2 II. LINES SCAN CAMERA SYSTEM A lne scan camera s an mage capturng devce havng a CCD sensor whch s formed by a sngle lne of photosenstve elements (pxels). The lne scan camera should be used n applcatons where hgh resoluton mages are requred, and for nspectng the objects whch moves lke sheet (contnuous processng). The hardware of ths system as llustrated n Fg. 1, conssts of the followng parts: 1- Lne scan camera wth lens: DALSA S H40, base camera lnk wth 8 bt wth CCD 512 pxels, C-Mount. 2- Holder of camera whch mantans the camera n the correct poston of object. 3- Holder of object wth capablty of rotaton usng stepper motor. 4- Holder of lght to produce homogeneous lght. III. MATRIX CAMERA SYSTEM Matrx camera s an array mage sensor, whch uses a rectangular mosac of pxels to capture an mage. Ths camera works well to capture the large objects smaller than the feldof-vew of a camera. Two expermental setups for performng ths nspecton system are employed, namely, the matrx camera system wth concal mrror system and matrx camera system wth multple flat mrrors system as explaned n the followng sectons. A. Matrx Camera System wth Concal Mrror System The hardware components of ths system as shown n Fg. 3a nclude the followng parts:- 1- Matrx camera: the camera used for ths purpose s JAI CV- M1 wth ( ) pxels CCD sensor, C-Mount. 2- Concal mrror: the angle of ths cone s 45, dameter of bottom base s 11mm. 3- Base body. 4- Holder of mrror. 5- Holders of camera. 6- Holders of object. 7- Holders of lght Fg. 1: Lne scan camera system A number of experments have been done consderng dfferent cylndrcal objects wth varyng heghts and dameters. The settng of the experment for the lne scan camera was as follows: The dstance between the lens and the nspected object s 200 mm and the dstance between the lght source and the nspected object s 150 mm. The lens used s TAMRON wth magnfcaton 1:3.9, dameter of the lens, Ø=25.5 mm, focal length=75mm. The mage for the object s shown n Fg. 2a whle Fg. 2b depcts the mage by usng the lne scan camera system. Fg. 3: Matrx camera wth concal mrror system. Close vew of concal mrror. The mage of the object n Fg. 2a s shown n Fg. 4 through matrx camera wth concal mrror. Fg. 2: Horzontal and vertcal lnes pattern on cylndrcal object (D=11 mm, H=30 mm). Image acqured of ths object by lne scan camera. Issue 2, Volume 6,

3 Fg. 4: Image of cylndrcal object n matrx camera wth concal mrror system. B. Matrx Camera System wth Multple Flat Mrrors System The multple flat mrrors system as shown n Fg. 5a conssts of the followng parts:- 1- Matrx camera: the camera s JAI CV-M1 wth ( ) pxels CCD sensor, C-Mount. 2- Multple flat mrrors: fve mrrors (50mm 20mm 3mm) supported by holders on the rng usng taped glue as n Fg. 5b. 3- Rng wth 16 dvson angle: A range wth outer radus=167mm and nner radus=120mm wth thckness 15mm) gves us a possblty to dvde the range nto sxteen sectors (each one can hold mrror). 4- Connecton beams: fve beams (80mm 20mm 8mm) connect the holder of mrrors to rng. 5- Mrror holders t has ncdence of Object holder: cylndrcal part wth 50 mm n dameter and wth 200mm n heght s supported n the exact mddle of range. 7- Base body. 8- Holders of cameras. 9- Holders of lght. Fg. 6: Image of cylndrcal object n matrx camera wth multple flat mrrors system. IV. DEVELOPED VIEW OF MATRIX CAMERA'S IMAGES In order to compare the prevous nspecton systems, to decde whch one s sutable for ths project, there s a need to make a graphc model wth smlar development vew of the three systems, whch produce the cylndrcal object n a rectangular shape, snce ths vew s able to produce enormous nformaton for defects of objects, as shown n Fg. 2b. Ths s due to the fact that the mages taken from these systems cannot be compared drectly, as shown n Fgs. 2b, 4 and 6. The mages of the cylndrcal object n lne scan camera are used as reference as shown n Fg. 2b and the mages from matrx camera are processed n MATLAB to fnd the rectangular developed vew. A. Developed Vew of Matrx Camera wth Concal Mrror The mages from the matrx camera wth concal systems have to be processed through two steps, n order to extract the developed rectangular vew: 1) Mathematcal model: The cylndrcal object can be descrbed n cylndrcal coordnate system as shown n Fg. 7. z z p x y θ Fg. 7: Cylndrcal object coordnate system. From Fg. 7, any pont p n the lateral surface of object has n cylndrcal coordnate system the followng dmensons as n Eqs. 1-3: Fg. 5: Matrx camera wth multple flat mrrors system. ( b) Close vew of mult flat mrrors. The mage resulted from settng n Fg. 2a s shown n Fg. 6. x = r cosθ y = r sn θ z = z (1) (2) (3) Issue 2, Volume 6,

4 INTERNATIONAL JOURNAL OF MATHEMATICAL MODELS AND METHODS IN APPLIED SCIENCES Where θ s the angle between the orgnal coordnate system and the choosng pont. r s the radus of the object and t has constant value. z s the heght of ths ponts n the drecton of z startng from 0 to h heght of the object. Ths lateral crcumference surface of the object occurs n the camera's mage lke a dsk shape as shown n Fg. 8. y1 to a rectangle vew. The ntermedate step s to transfer every crcular lne n the dsk nto horzontal straght lne. The factor used for transferrng the crcular sector lne (as shown n Fg θ 9a) to a straght lne s 2πR 360 (Fg. 9.b). Then the straght (h tan α + r) lnes n Fg. 9b are stretched usng the factor, (z tan α + r), n order to make the bottom surface of the object looks lke the upper surface as shown n Fg. 9c. R θ x1 (c) Fg. 9: Steps for transferrng mage's vew of object to developed vew (c.) At the end, the developed vew of the whole lateral surface can be descrbed n Cartesan coordnate system, x2,y2 as shown n Fg. 10. Fg. 8: Camera's mage of cylndrcal object n the mage coordnate system. x2 Any ponts n the prevous dsk can be descrbed n the mage coordnate system x1,y1 as depcted n Fg. 8 by Eqs. 4 and 5 as follows: x1=r cos θ y1=r sn θ y2 (4) (5) Fg. 10: Developed vew of the lateral surface of object Where R s the radus of the dsk startng from the nner radus of dsk to the outer radus of dsk. Note: The nner radus of the dsk n the mage = radus of the object, takng nto consderaton the effect of the lens. The value of R n the mage coordnate system can be found usng r and z from the cylndrcal object coordnate system takng nto consderaton the magnfcaton effect of the lens and the type of camera used. Ths effect s called the factor of lens and camera fc. R can be calculated from Eq. 6 as follows: R=fc (z tan α+r) (6) Where α s the concal mrror angle. If the value of R from Eq. 4,5 s compensated n Eq. 6, one gets Eq. 7,8: x1=fc (z tan α+r) cos θ y1=fc (z tan α+r) sn θ (7) (8) y 2 = 2πfc (z tan α) x 2 = fc z tan α θ (h tan (αα+ r) 360 (z tan (αα+ r) (9) (10) Any pont n the coordnate system of the cylndrcal object x, y, z can be transferred to the mage coordnate system x1, y1 and the developed vew coordnate system x2, y2, and vce versa. 2) MATLAB Algorthm: The MATLAB algorthm conssts of the followng steps: - Readng and croppng the mage wth the dmensons descrbed n Eq. 11: x=y= 2(br) (11) Where, (br) s the largest crcular lne, as shown n Fg Transferrng of the symmetrcal rotatng lnes to normal straght lnes: The lateral surface of the nspected cylndrcal object s shown n Fg. 4 as crcular lnes. The equaton of the In order to get the lateral crcumference surface of the cylndrcal object as the mage of lne scan camera vew, the dsk vew comng from mage coordnate system s developed Issue 2, Volume 6, 2012 Any pont of the developed vew of ths object can be descrbed n Cartesan coordnate system of the developed vew x2 and y2 as llustrated n Eqs. 9 and

5 crcle generates postve and negatve values, and unfortunately, the MATLAB mage processng program can deal only wth postve values. Therefore, the crcle s dvded nto four sectons as descrbed n Eqs as follows: Frst quarter: ( Sx- x)²+ (Sy- y)²= r ² Second quarter: Thrd quarter: Fourth quarter: ( x-sx)²+ ( x-sx)²+ (Sy- y)²= (y -Sy)²= 2 ( Sx-x)²+ (y -Sy)²= r 2 r 2 r (12) (13) (14) (15) Fg. 13: Stretch of lnes from to done by MATLAB program. Where, (Sx, Sy) s the center of the crcle (known). From the above equatons, and n order to fnd the value of thrd varable, the value of the two varables should be known. Also, n order to ncrease the accuracy and avod squared hghest values, every quarter s dvded nto two sectons as shown n Fg Fltraton: As the values of the pxel s coordnate system must be always be an nteger n MATLAB, the approxmatng values should be derved from Eqs Two dmensonal order statstc flters were used for ths purpose as shown n Fg. 14. (c) Fg. 11: Combnng the left half and rght half to get the frst quarter (c). Then, every crcular lne has to be transferred to a normal lne by usng specal assgnment code n MATLAB as shown n Fg. 12. Fg. 14: The effects of Two Dmensonal Order flter Image before flter Image after flter. The two sectons of these quarters must be reflected, as shown n Fg. 15. Fg. 12: Transferrng step of crcular lnes nto straght lnes. In the prevous step, the outcome of the straght lnes as shown n Fg. 12b have no smlar length, so a measurng scale algorthm s used. If the length of the lnes from the bggest radus s br and from the smallest radus sr, the measurng scale s as expressed n Eq. 16 as follows: Fg. 15: Half secton of the quarter need to reflect Reflecton of ths secton. The collectons of the quarters n one frame are the developed vew of the matrx camera wth concal mrror as shown n Fg. 16. ms=br/(br- sr+ 1 ) (16) The result s llustrated n Fg. 13. Issue 2, Volume 6,

6 INTERNATIONAL JOURNAL OF MATHEMATICAL MODELS AND METHODS IN APPLIED SCIENCES ψ 4 = ψ and ffth mrror ψ 4 = ψ The angle between axes zrf of the global coordnate system and the partal coordnate of the partal mrrors zr s α whch s equal to 45 n ths settng. The partal coordnate system can be descrbed n relatve to the global coordnate system as gven n Eq. 20. x r 0 cos α y r = 0 sn α z r 1 0 Fg. 16: Developed vew of the object n matrx camera wth concal mrror. B. Developed Vew of the Matrx Camera wth Multple Flat Mrrors The mages from the matrx camera wth fve flat mrrors systems have to be manpulated through two steps, n order to extract the developed rectangular vew: 1) Mathematcal model: The prevous cylndrcal object as depcted n Fg. 7 can be nspected usng fve flat mrrors wth one camera system. Any pont on the crcumference of the cylndrcal object can be descrbed n a coordnate system, the so called real coordnate system xrf, yrf and zrf as expressed n Eqs xrf = r cos θ yrf = r sn θ zrf = z sn α cos ψ cos α sn ψ 0 0 sn ψ 0 xrf cos ψ 0 yrf 0 1 zrf (20) The partal axes (xr, yr) descrbe the vew of the object n the mrrors, where zr descrbe the thckness of mrrors. The prevous descrpton usng 3D coordnate system s useful for descrbng the settng of the system, but t s not useful to descrbe mage n the partal mrrors because the mage has only two axes coordnate system. Therefore the coordnate system wth two axes s used to fnd the poston of every ponts n the mage of the cylndrcal object, thus t s called the mage coordnate system. Each partal mrror's mage can be descrbed by specal two axes coordnate system as shown n Fg. 18. (17) (18) (19) ypf x Where θ changes from 0 to 360. r s the radus of the object and t has constant value. z s the heght of the object and t changes from 0 at the bottom base of cylndrcal object to h whch s the top part of the cylndrcal object. The object and the settng of the partal mrror are descrbed n global coordnate system by fve partal coordnate system as shown n Fg. 17: xpf y yrf Fgure 18: Coordnate system of partal mrrors and fxed mage coordnate system zrf xr yr x, y specal coordnate system for each mrror. xpf, ypf fxed mage coordnate system. The mage coordnate system apples to the real coordnate system mentoned above wth a scale related to the knd of camera and lens used as descrbed by Eqs xrf zr zrf xpf = fc. xrf ypf = fc. yrf y = fc. y r. cos α x = fc. x r. sn α Fg. 17: Global coordnate system and partal coordnate system n mult flat mrrors The angle between the axes xrf, yrf of the global coordnate system and the partal coordnate (xr, yr) s explaned as Any pont n these mrrors can be descrbed n specal coordnate of each mrror as follows: Every crcular lnes n object wll occur as straght horzontal lnes n mrrors (see Fg 19), and therefore we can fnd that n follows: For frst mrror, the angle s ψ 1, the second mrror, ψ 2 = ψ , the thrd mrror ψ 3 = ψ , fourth mrror Issue 2, Volume 6, 2012 (21) (22) (23) (24) 345

7 the deal case, ths straght lnes have the same length wth the dameter of the crcle,.e., 2R. β R Image wdth n partal mrrors Mrror Object zrf Base zrf.ctan Fg. 19: Image wdth of cross secton of object n partal mrror Length of object n partal mrror. Ths length can be descrbed usng the specal coordnate system of each mrror as gven n Eq. 25. x = R cos β and y = fc.zrf.c tan α (25) Where β changes from 0 to 180 n every specal coordnate system. R = fc.r s the radus of the object n the mage coordnate system whch s greater than r (radus of the object) by a factor fc (the effect of camera and lens). α s the angle of mrrors n z drecton. It s notced that some parts of the mage occur twce and n order to capture the parts whch occur only once n each mrror, the pentagon dmensons and angles should be derved as shown n Fg 20a. The requred pentagon s one n whch the fve sdes are located nsde of crcle as shown n Fg. 20b. α x = Rcosβ 54 β 126 (26) The poston of any pont n each mrror coordnate system can be calculated n the mage coordnate system. The total angle of mrrors locaton n relaton to the mage coordnate system can be calculated usng Eq. 27: ϕ = ψ + ω (27) Where ψ s the constant angle for each mrror descrbed before. ω s the rotatonal angle of whole system about the reference mage coordnate system. The pont p on the crcumference of the object can be descrbed n the mage coordnate system for those parts whch occur only once n each related partal mrrors as gven n Eq. 28. xpf cos ϕ sn ϕ x + t = = ypf sn ϕ cos ϕ y + g cos ϕ sn ϕ fc.r cos β + t sn ϕ cos ϕ fc.zrf.c tan α + g (28) Where ϕ + 36 θ ϕ 36, t s the shftng of every partal mrror axes to the center of mage coordnate system n x drecton. g s the shftng of every partal mrror axs to the center of mage coordnate system n y drecton. The fve partal vews of the mage n mrrors are collected n one vew, whch looks lke those shown n Fg. 21. It can be descrbed n the so called collectng coordnate system, xcf, ycf and the relatonshp between xf, yf and xcf, ycf wll be descrbed by Eq. 29 as follows: ycf = ypf (29) xcf = xpf + (30) u 72 Actual wdth of mrror's mage 36 R where u s accumulatng wdth of the mrrors that can be calculated as follows: u1=0; u2=w; u3=u2+w=2w; u4=u3+w=3w; u5=u4+w=4w, where w s the actual wdth of the mrror (see Fg. 20b). Eqs can be rewrtten as descrbed n Eq. 31 as follows: 54 Fg. 20: Geometrcal propertes of pentagon Property of fve partal mrror system From Fg. 19, the angle β should be changed between (54 and 126 ) to ensure that the wdth of the mage n each partal mrror can occur only once, whch can be calculated usng Eq. 26 as follows: xcf cos ϕ sn ϕ x + t + u = = ycf sn ϕ cos ϕ y + g cos ϕ sn ϕ fc.r cos β + t + u sn ϕ cos ϕ fc.zrf.c tan α + g Where ϕ + 36 θ ϕ 36 (31) Issue 2, Volume 6,

8 ycf w vertcal drecton and then cuts the nterested captured mage, as shown n Fg. 22. u2 u3 u4 u5 Mrror1 Mrror2 Mrror3 Mrror4 Mrror5 xcf Fg. 21: Scheme of the developed vew of mult flat system The mrrors coordnate system can be descrbed n the real object coordnate system takng nto consderaton the factor related to the types of cameras and lens fc. Thus, Eqs can be wrtten n real coordnate system usng the followng transformaton as descrbed n Eq. 32. x + t cos ϕ sn ϕ xrf = fc. y + g sn ϕ cosϕ yrf (32) Where ϕ + 36 θ ϕ 36 From prevous Eqs , f any pont of the object s known n real coordnate system (xrf, yrf, zrf), t's poston can be found n partal coordnate system (x, y) and mage coordnate system (xpf, ypf), vce versa. 2) MATLAB Algorthm: In order to get the mage from the fve partal mrrors system as shown n Fg. 5, t should be ntally marked on the base, the global coordnate system (xrf, yrf, zrf) and a partal mrror coordnate system of all the mrrors (x, y, z). The camera axes should be focused at the center of the object. The followng algorthm s used for manpulatng the mage n ths system: - Readng, croppng and rotatng mage for the partal mrrors. - Capturng the mage of object n each mrror: The axes of the partal mrrors should meet each other at the center of object. Due to some deformaton n the hardware system, some correcton n angles of the mrrors has been done. Eq. 33 s used to capture every mrror mage: d x = y tan ϕ ± 2 (33) Where, ϕ = ψ + ω, ψ s a constant angle for each mrror and dependng on the pentagon propertes ψ + 1 = ψ x and y are the coordnate system of each mrror. ω s the rotatonal angle of the whole system around the reference mage coordnate system, d s the dameter of the object. Due to the prevous captured mage from every mrror postoned at a certan angle, the program rotates ths mage tll t s n Fg. 22: The fve captured partal mages of object. - Regstraton: Specal regstraton has been done for the partal vew of mrrors n relaton to the calculaton of the equal sdes of pentagon wth condtons that the center of tested part meets the center of mrrors axes. The capturng wdth of object n all mrrors s equal to the dameter of the tested part nserted by the user. The software program calculates the angles from the frst mrror axes, whch are ncrementally ncreased by (360 /5= 72 ). As the mrrors are supported n rng wth an angle 72 between them respectvely, the dfference between the hardware and software measurement s small. The actual wdth for each mrror s calculated dependng on the property of the pentagon (wth equal sdes). The fnal regstraton of ths tested object s llustrated n Fg. 23. Fg. 23: Developed vew of regstraton the partal vews of mrrors usng program n MATLAB. The accuracy of the regstraton between the fve partal mrrors s shown n Fg. 24. Issue 2, Volume 6,

9 resoluton, whereas the developed vew through the use of matrx camera wth concal mrror has good resoluton and accuracy whle that wth fve flat mrrors gves good resoluton but bad accuracy. REFERENCES a c d Fg. 24: Pattern of letters that covered cylndrcal object. Image from the matrx camera wth multple flat mrrors. (c) Cover before placng on object. (d) Developed vew of the partal vews of mrrors after mage processng. V. COMPARISON BETWEEN INSPECTION SYSTEMS A number of experments have been done for nspectng the objects n these systems. The horzontal and vertcal lnes pattern object of Fg. 2a s llustrated va the lne scan camera shown n Fg. 2b. Smlarly, the developed vew of the matrx camera wth concal mrror and fve flat mrrors are shown n Fgs. 16 and 23, respectvely. The mage resoluton of these objects s best observed n the lne scan camera system n comparson to the matrx camera counterpart. The accuracy of the mage wth the effect of non-homogeneous lghtng that s acqured by the fve mrrors s relatvely not as effcent as the mproved concal mrrors, but the lne scan camera system has the best accuracy. VI. CONCLUSION The lne scan camera system should be used to nspect the cylndrcal object wth mult-dameters components as t produces hgh resoluton mages for nspected object and accurate mages wthout dstortons for some applcatons. On the other hand, the matrx camera should be used for faster applcaton and t saves more power compared to the lne scan camera whch requres the rotaton of the object, accumulatng lght and adjustng the camera feld. The matrx camera wth concal mrror has some advantages over the mult flat mrrors system n whch the former produces a full feld vew of the object compared to the latter system. However, the matrx camera wth mult flat mrror system should be used nstead of the concal mrror system to nspect the objects havng dfferent dameters. The comparson between these systems n terms of the resoluton and accuracy s always sgnfcant, dependng on the results of the experments, for the same tested objects. The mage produces by the lne scan camera has the best accuracy and best b [1] Zhang X, Krewet C, Kuhlenkoetter B. ''Automatc classfcaton of defects on the product surface n grndng and polshng''. Internatonal Journal of Machne Tools Manufacture, Vol. 46, No. 1, 2006,pp [2] Omar M, Vt V, Sato K, Lu J. Self-adjustng robotc pantng system. Internatonal Journal of Industral Robot; Vol. 33, No. 1, 2006, pp [3] Ja H, Murphey YL, Sh J, Chang T-S. ''An ntellgent real-tme vson system for surface defect detecton''. In: Proceedngs of the 17th nternatonal conference on pattern recognton, Cambrdge, UK, August 23 26, [4] Norfum K, Mutsuo S, Shuch O, Masash O. ''A method for nspectng ndustral parts surfaces based on an optcs model''. Journal of Machne Vson and Applcatons, Vol. 12 No. 4, 2000, pp [5] Sun Y, Ba P, Sun Hy, Zhou P. ''Real-tme automatc detecton of weld defects n steel ppe''. NDT&E Internatonal, Vol. 38, No. 7, 2005, pp [6] Rosat G, Boschett G, Bond A and Ross A. ''Real-tme defect detecton on hghly reflectve curved surfaces''. Optcs and Lasers n Engneerng Vol. 47, 2009, pp [7] M. Weyrch, P. Klen, M. Laurowsk, Y. Wang, Vson based Defect Detecton on 3D Objects and Path Plannng for Processng, Proceedngs of the 9th WSEAS Internatonal Conference on ROCOM [8] O. Demuynck, C. P. Cedeno, A. L. Moore, Industral Machne Vson System for Fast and Precse 3D Object Localzaton, n Proceedngs of the 9th WSEAS Internatonal Conference on Sgnal Processng, Computatonal Geometry and Artfcal Vson, [9] M. Weyrch, M. Laurowsk, P. Klen, and Y. Wang..''A Real-tme and Vson-based Methodology for Processng 3D Objects on a Conveyor Belt''. In WSEAS Internatonal Journal of Systems Applcatons, Engneerng & Development Issue 4, Vol. 5, [10] Gonzalez R, Woods R and Eddns S. Dgtal Image Processng Usng MATLAB. Prentce Hall [11] M. Al, M. Malah, S. Kaz and T. Hng. '' Defects Detecton of Cylndrcal Object's Surface Usng Vson System''. In Proceedng of The 10th WSEAS Internatonal Conference on Computatonal Intellgence, Man-Machne Systems and Cybernetcs (CIMMACS '11), Jakarta, 1-3 December, Issue 2, Volume 6,

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges

More information

A high precision collaborative vision measurement of gear chamfering profile

A high precision collaborative vision measurement of gear chamfering profile Internatonal Conference on Advances n Mechancal Engneerng and Industral Informatcs (AMEII 05) A hgh precson collaboratve vson measurement of gear chamferng profle Conglng Zhou, a, Zengpu Xu, b, Chunmng

More information

Accounting for the Use of Different Length Scale Factors in x, y and z Directions

Accounting for the Use of Different Length Scale Factors in x, y and z Directions 1 Accountng for the Use of Dfferent Length Scale Factors n x, y and z Drectons Taha Soch (taha.soch@kcl.ac.uk) Imagng Scences & Bomedcal Engneerng, Kng s College London, The Rayne Insttute, St Thomas Hosptal,

More information

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration Improvement of Spatal Resoluton Usng BlockMatchng Based Moton Estmaton and Frame Integraton Danya Suga and Takayuk Hamamoto Graduate School of Engneerng, Tokyo Unversty of Scence, 6-3-1, Nuku, Katsuska-ku,

More information

3D vector computer graphics

3D vector computer graphics 3D vector computer graphcs Paolo Varagnolo: freelance engneer Padova Aprl 2016 Prvate Practce ----------------------------------- 1. Introducton Vector 3D model representaton n computer graphcs requres

More information

Skew Angle Estimation and Correction of Hand Written, Textual and Large areas of Non-Textual Document Images: A Novel Approach

Skew Angle Estimation and Correction of Hand Written, Textual and Large areas of Non-Textual Document Images: A Novel Approach Angle Estmaton and Correcton of Hand Wrtten, Textual and Large areas of Non-Textual Document Images: A Novel Approach D.R.Ramesh Babu Pyush M Kumat Mahesh D Dhannawat PES Insttute of Technology Research

More information

TEST-05 TOPIC: OPTICS COMPLETE

TEST-05 TOPIC: OPTICS COMPLETE Q. A boy s walkng under an nclned mrror at a constant velocty V m/s along the x-axs as shown n fgure. If the mrror s nclned at an angle wth the horzontal then what s the velocty of the mage? Y V sn + V

More information

The Research of Ellipse Parameter Fitting Algorithm of Ultrasonic Imaging Logging in the Casing Hole

The Research of Ellipse Parameter Fitting Algorithm of Ultrasonic Imaging Logging in the Casing Hole Appled Mathematcs, 04, 5, 37-3 Publshed Onlne May 04 n ScRes. http://www.scrp.org/journal/am http://dx.do.org/0.436/am.04.584 The Research of Ellpse Parameter Fttng Algorthm of Ultrasonc Imagng Loggng

More information

Modeling Concave Globoidal Cam with Swinging Roller Follower: A Case Study

Modeling Concave Globoidal Cam with Swinging Roller Follower: A Case Study Modelng Concave Globodal Cam wth Swngng Roller Follower: A Case Study Nguyen Van Tuong, and Premysl Pokorny Abstract Ths paper descrbes a computer-aded desgn for desgn of the concave globodal cam wth cylndrcal

More information

An efficient method to build panoramic image mosaics

An efficient method to build panoramic image mosaics An effcent method to buld panoramc mage mosacs Pattern Recognton Letters vol. 4 003 Dae-Hyun Km Yong-In Yoon Jong-Soo Cho School of Electrcal Engneerng and Computer Scence Kyungpook Natonal Unv. Abstract

More information

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers IOSR Journal of Electroncs and Communcaton Engneerng (IOSR-JECE) e-issn: 78-834,p- ISSN: 78-8735.Volume 9, Issue, Ver. IV (Mar - Apr. 04), PP 0-07 Content Based Image Retreval Usng -D Dscrete Wavelet wth

More information

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision SLAM Summer School 2006 Practcal 2: SLAM usng Monocular Vson Javer Cvera, Unversty of Zaragoza Andrew J. Davson, Imperal College London J.M.M Montel, Unversty of Zaragoza. josemar@unzar.es, jcvera@unzar.es,

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

FEATURE EXTRACTION. Dr. K.Vijayarekha. Associate Dean School of Electrical and Electronics Engineering SASTRA University, Thanjavur

FEATURE EXTRACTION. Dr. K.Vijayarekha. Associate Dean School of Electrical and Electronics Engineering SASTRA University, Thanjavur FEATURE EXTRACTION Dr. K.Vjayarekha Assocate Dean School of Electrcal and Electroncs Engneerng SASTRA Unversty, Thanjavur613 41 Jont Intatve of IITs and IISc Funded by MHRD Page 1 of 8 Table of Contents

More information

Distance Calculation from Single Optical Image

Distance Calculation from Single Optical Image 17 Internatonal Conference on Mathematcs, Modellng and Smulaton Technologes and Applcatons (MMSTA 17) ISBN: 978-1-6595-53-8 Dstance Calculaton from Sngle Optcal Image Xao-yng DUAN 1,, Yang-je WEI 1,,*

More information

Edge Detection in Noisy Images Using the Support Vector Machines

Edge Detection in Noisy Images Using the Support Vector Machines Edge Detecton n Nosy Images Usng the Support Vector Machnes Hlaro Gómez-Moreno, Saturnno Maldonado-Bascón, Francsco López-Ferreras Sgnal Theory and Communcatons Department. Unversty of Alcalá Crta. Madrd-Barcelona

More information

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching A Fast Vsual Trackng Algorthm Based on Crcle Pxels Matchng Zhqang Hou hou_zhq@sohu.com Chongzhao Han czhan@mal.xjtu.edu.cn Ln Zheng Abstract: A fast vsual trackng algorthm based on crcle pxels matchng

More information

Electrical analysis of light-weight, triangular weave reflector antennas

Electrical analysis of light-weight, triangular weave reflector antennas Electrcal analyss of lght-weght, trangular weave reflector antennas Knud Pontoppdan TICRA Laederstraede 34 DK-121 Copenhagen K Denmark Emal: kp@tcra.com INTRODUCTION The new lght-weght reflector antenna

More information

Mathematics 256 a course in differential equations for engineering students

Mathematics 256 a course in differential equations for engineering students Mathematcs 56 a course n dfferental equatons for engneerng students Chapter 5. More effcent methods of numercal soluton Euler s method s qute neffcent. Because the error s essentally proportonal to the

More information

REFRACTION. a. To study the refraction of light from plane surfaces. b. To determine the index of refraction for Acrylic and Water.

REFRACTION. a. To study the refraction of light from plane surfaces. b. To determine the index of refraction for Acrylic and Water. Purpose Theory REFRACTION a. To study the refracton of lght from plane surfaces. b. To determne the ndex of refracton for Acrylc and Water. When a ray of lght passes from one medum nto another one of dfferent

More information

Corner-Based Image Alignment using Pyramid Structure with Gradient Vector Similarity

Corner-Based Image Alignment using Pyramid Structure with Gradient Vector Similarity Journal of Sgnal and Informaton Processng, 013, 4, 114-119 do:10.436/jsp.013.43b00 Publshed Onlne August 013 (http://www.scrp.org/journal/jsp) Corner-Based Image Algnment usng Pyramd Structure wth Gradent

More information

Introduction to Geometrical Optics - a 2D ray tracing Excel model for spherical mirrors - Part 2

Introduction to Geometrical Optics - a 2D ray tracing Excel model for spherical mirrors - Part 2 Introducton to Geometrcal Optcs - a D ra tracng Ecel model for sphercal mrrors - Part b George ungu - Ths s a tutoral eplanng the creaton of an eact D ra tracng model for both sphercal concave and sphercal

More information

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements Module 3: Element Propertes Lecture : Lagrange and Serendpty Elements 5 In last lecture note, the nterpolaton functons are derved on the bass of assumed polynomal from Pascal s trangle for the fled varable.

More information

Accelerating X-Ray data collection using Pyramid Beam ray casting geometries

Accelerating X-Ray data collection using Pyramid Beam ray casting geometries Acceleratng X-Ray data collecton usng Pyramd Beam ray castng geometres Amr Averbuch Guy Lfchtz Y. Shkolnsky 3 School of Computer Scence Department of Appled Mathematcs, School of Mathematcal Scences Tel

More information

MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION

MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION Paulo Quntlano 1 & Antono Santa-Rosa 1 Federal Polce Department, Brasla, Brazl. E-mals: quntlano.pqs@dpf.gov.br and

More information

Array transposition in CUDA shared memory

Array transposition in CUDA shared memory Array transposton n CUDA shared memory Mke Gles February 19, 2014 Abstract Ths short note s nspred by some code wrtten by Jeremy Appleyard for the transposton of data through shared memory. I had some

More information

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster

More information

ESTIMATION OF INTERIOR ORIENTATION AND ECCENTRICITY PARAMETERS OF A HYBRID IMAGING AND LASER SCANNING SENSOR

ESTIMATION OF INTERIOR ORIENTATION AND ECCENTRICITY PARAMETERS OF A HYBRID IMAGING AND LASER SCANNING SENSOR ESTIMATION OF INTERIOR ORIENTATION AND ECCENTRICITY PARAMETERS OF A HYBRID IMAGING AND LASER SCANNING SENSOR A. Wendt a, C. Dold b a Insttute for Appled Photogrammetry and Geonformatcs, Unversty of Appled

More information

Quick error verification of portable coordinate measuring arm

Quick error verification of portable coordinate measuring arm Quck error verfcaton of portable coordnate measurng arm J.F. Ouang, W.L. Lu, X.H. Qu State Ke Laborator of Precson Measurng Technolog and Instruments, Tanjn Unverst, Tanjn 7, Chna Tel.: + 86 [] 7-8-99

More information

TN348: Openlab Module - Colocalization

TN348: Openlab Module - Colocalization TN348: Openlab Module - Colocalzaton Topc The Colocalzaton module provdes the faclty to vsualze and quantfy colocalzaton between pars of mages. The Colocalzaton wndow contans a prevew of the two mages

More information

Face Detection with Deep Learning

Face Detection with Deep Learning Face Detecton wth Deep Learnng Yu Shen Yus122@ucsd.edu A13227146 Kuan-We Chen kuc010@ucsd.edu A99045121 Yzhou Hao y3hao@ucsd.edu A98017773 Mn Hsuan Wu mhwu@ucsd.edu A92424998 Abstract The project here

More information

A Gradient Difference based Technique for Video Text Detection

A Gradient Difference based Technique for Video Text Detection A Gradent Dfference based Technque for Vdeo Text Detecton Palaahnakote Shvakumara, Trung Quy Phan and Chew Lm Tan School of Computng, Natonal Unversty of Sngapore {shva, phanquyt, tancl }@comp.nus.edu.sg

More information

A Range Image Refinement Technique for Multi-view 3D Model Reconstruction

A Range Image Refinement Technique for Multi-view 3D Model Reconstruction A Range Image Refnement Technque for Mult-vew 3D Model Reconstructon Soon-Yong Park and Mural Subbarao Electrcal and Computer Engneerng State Unversty of New York at Stony Brook, USA E-mal: parksy@ece.sunysb.edu

More information

Hermite Splines in Lie Groups as Products of Geodesics

Hermite Splines in Lie Groups as Products of Geodesics Hermte Splnes n Le Groups as Products of Geodescs Ethan Eade Updated May 28, 2017 1 Introducton 1.1 Goal Ths document defnes a curve n the Le group G parametrzed by tme and by structural parameters n the

More information

A Gradient Difference based Technique for Video Text Detection

A Gradient Difference based Technique for Video Text Detection 2009 10th Internatonal Conference on Document Analyss and Recognton A Gradent Dfference based Technque for Vdeo Text Detecton Palaahnakote Shvakumara, Trung Quy Phan and Chew Lm Tan School of Computng,

More information

The motion simulation of three-dof parallel manipulator based on VBAI and MATLAB Zhuo Zhen, Chaoying Liu* and Xueling Song

The motion simulation of three-dof parallel manipulator based on VBAI and MATLAB Zhuo Zhen, Chaoying Liu* and Xueling Song Internatonal Conference on Automaton, Mechancal Control and Computatonal Engneerng (AMCCE 25) he moton smulaton of three-dof parallel manpulator based on VBAI and MALAB Zhuo Zhen, Chaoyng Lu* and Xuelng

More information

3D Virtual Eyeglass Frames Modeling from Multiple Camera Image Data Based on the GFFD Deformation Method

3D Virtual Eyeglass Frames Modeling from Multiple Camera Image Data Based on the GFFD Deformation Method NICOGRAPH Internatonal 2012, pp. 114-119 3D Vrtual Eyeglass Frames Modelng from Multple Camera Image Data Based on the GFFD Deformaton Method Norak Tamura, Somsangouane Sngthemphone and Katsuhro Ktama

More information

Contours Planning and Visual Servo Control of XXY Positioning System Using NURBS Interpolation Approach

Contours Planning and Visual Servo Control of XXY Positioning System Using NURBS Interpolation Approach Inventon Journal of Research Technology n Engneerng & Management (IJRTEM) ISSN: 2455-3689 www.jrtem.com olume 1 Issue 4 ǁ June. 2016 ǁ PP 16-23 Contours Plannng and sual Servo Control of XXY Postonng System

More information

VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES

VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES UbCC 2011, Volume 6, 5002981-x manuscrpts OPEN ACCES UbCC Journal ISSN 1992-8424 www.ubcc.org VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES

More information

Outline. Discriminative classifiers for image recognition. Where in the World? A nearest neighbor recognition example 4/14/2011. CS 376 Lecture 22 1

Outline. Discriminative classifiers for image recognition. Where in the World? A nearest neighbor recognition example 4/14/2011. CS 376 Lecture 22 1 4/14/011 Outlne Dscrmnatve classfers for mage recognton Wednesday, Aprl 13 Krsten Grauman UT-Austn Last tme: wndow-based generc obect detecton basc ppelne face detecton wth boostng as case study Today:

More information

Lecture #15 Lecture Notes

Lecture #15 Lecture Notes Lecture #15 Lecture Notes The ocean water column s very much a 3-D spatal entt and we need to represent that structure n an economcal way to deal wth t n calculatons. We wll dscuss one way to do so, emprcal

More information

Cluster Analysis of Electrical Behavior

Cluster Analysis of Electrical Behavior Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School

More information

Welcome to the Three Ring %CIRCOS: An Example of Creating a Circular Graph without a Polar Axis

Welcome to the Three Ring %CIRCOS: An Example of Creating a Circular Graph without a Polar Axis PharmaSUG 2018 - Paper DV14 Welcome to the Three Rng %CIRCOS: An Example of Creatng a Crcular Graph wthout a Polar Axs Jeffrey Meyers, Mayo Clnc ABSTRACT An nternal graphcs challenge between SAS and R

More information

Line-based Camera Movement Estimation by Using Parallel Lines in Omnidirectional Video

Line-based Camera Movement Estimation by Using Parallel Lines in Omnidirectional Video 01 IEEE Internatonal Conference on Robotcs and Automaton RverCentre, Sant Paul, Mnnesota, USA May 14-18, 01 Lne-based Camera Movement Estmaton by Usng Parallel Lnes n Omndrectonal Vdeo Ryosuke kawansh,

More information

Analysis of Continuous Beams in General

Analysis of Continuous Beams in General Analyss of Contnuous Beams n General Contnuous beams consdered here are prsmatc, rgdly connected to each beam segment and supported at varous ponts along the beam. onts are selected at ponts of support,

More information

Pictures at an Exhibition

Pictures at an Exhibition 1 Pctures at an Exhbton Stephane Kwan and Karen Zhu Department of Electrcal Engneerng Stanford Unversty, Stanford, CA 9405 Emal: {skwan1, kyzhu}@stanford.edu Abstract An mage processng algorthm s desgned

More information

Detection of an Object by using Principal Component Analysis

Detection of an Object by using Principal Component Analysis Detecton of an Object by usng Prncpal Component Analyss 1. G. Nagaven, 2. Dr. T. Sreenvasulu Reddy 1. M.Tech, Department of EEE, SVUCE, Trupath, Inda. 2. Assoc. Professor, Department of ECE, SVUCE, Trupath,

More information

VRT012 User s guide V0.1. Address: Žirmūnų g. 27, Vilnius LT-09105, Phone: (370-5) , Fax: (370-5) ,

VRT012 User s guide V0.1. Address: Žirmūnų g. 27, Vilnius LT-09105, Phone: (370-5) , Fax: (370-5) , VRT012 User s gude V0.1 Thank you for purchasng our product. We hope ths user-frendly devce wll be helpful n realsng your deas and brngng comfort to your lfe. Please take few mnutes to read ths manual

More information

COMPARISON OF A MACHINE OF MEASUREMENT WITHOUT CONTACT AND A CMM (1) : OPTIMIZATION OF THE PROCESS OF METROLOGY.

COMPARISON OF A MACHINE OF MEASUREMENT WITHOUT CONTACT AND A CMM (1) : OPTIMIZATION OF THE PROCESS OF METROLOGY. TEHNOMUS - New Technologes and Products n Machne Manufacturng Technologes COMPARISON OF A MACHINE OF MEASUREMENT WITHOUT CONTACT AND A CMM (1) : OPTIMIZATION OF THE PROCESS OF METROLOGY. WOLFF Valery 1,

More information

A Novel Adaptive Descriptor Algorithm for Ternary Pattern Textures

A Novel Adaptive Descriptor Algorithm for Ternary Pattern Textures A Novel Adaptve Descrptor Algorthm for Ternary Pattern Textures Fahuan Hu 1,2, Guopng Lu 1 *, Zengwen Dong 1 1.School of Mechancal & Electrcal Engneerng, Nanchang Unversty, Nanchang, 330031, Chna; 2. School

More information

Load Balancing for Hex-Cell Interconnection Network

Load Balancing for Hex-Cell Interconnection Network Int. J. Communcatons, Network and System Scences,,, - Publshed Onlne Aprl n ScRes. http://www.scrp.org/journal/jcns http://dx.do.org/./jcns.. Load Balancng for Hex-Cell Interconnecton Network Saher Manaseer,

More information

Parallel matrix-vector multiplication

Parallel matrix-vector multiplication Appendx A Parallel matrx-vector multplcaton The reduced transton matrx of the three-dmensonal cage model for gel electrophoress, descrbed n secton 3.2, becomes excessvely large for polymer lengths more

More information

Using Fuzzy Logic to Enhance the Large Size Remote Sensing Images

Using Fuzzy Logic to Enhance the Large Size Remote Sensing Images Internatonal Journal of Informaton and Electroncs Engneerng Vol. 5 No. 6 November 015 Usng Fuzzy Logc to Enhance the Large Sze Remote Sensng Images Trung Nguyen Tu Huy Ngo Hoang and Thoa Vu Van Abstract

More information

Mining Image Features in an Automatic Two- Dimensional Shape Recognition System

Mining Image Features in an Automatic Two- Dimensional Shape Recognition System Internatonal Journal of Appled Mathematcs and Computer Scences Volume 2 Number 1 Mnng Image Features n an Automatc Two- Dmensonal Shape Recognton System R. A. Salam, M.A. Rodrgues Abstract The number of

More information

Dynamic wetting property investigation of AFM tips in micro/nanoscale

Dynamic wetting property investigation of AFM tips in micro/nanoscale Dynamc wettng property nvestgaton of AFM tps n mcro/nanoscale The wettng propertes of AFM probe tps are of concern n AFM tp related force measurement, fabrcaton, and manpulaton technques, such as dp-pen

More information

MATHEMATICS FORM ONE SCHEME OF WORK 2004

MATHEMATICS FORM ONE SCHEME OF WORK 2004 MATHEMATICS FORM ONE SCHEME OF WORK 2004 WEEK TOPICS/SUBTOPICS LEARNING OBJECTIVES LEARNING OUTCOMES VALUES CREATIVE & CRITICAL THINKING 1 WHOLE NUMBER Students wll be able to: GENERICS 1 1.1 Concept of

More information

Computer Animation and Visualisation. Lecture 4. Rigging / Skinning

Computer Animation and Visualisation. Lecture 4. Rigging / Skinning Computer Anmaton and Vsualsaton Lecture 4. Rggng / Sknnng Taku Komura Overvew Sknnng / Rggng Background knowledge Lnear Blendng How to decde weghts? Example-based Method Anatomcal models Sknnng Assume

More information

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data A Fast Content-Based Multmeda Retreval Technque Usng Compressed Data Borko Furht and Pornvt Saksobhavvat NSF Multmeda Laboratory Florda Atlantc Unversty, Boca Raton, Florda 3343 ABSTRACT In ths paper,

More information

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour 6.854 Advanced Algorthms Petar Maymounkov Problem Set 11 (November 23, 2005) Wth: Benjamn Rossman, Oren Wemann, and Pouya Kheradpour Problem 1. We reduce vertex cover to MAX-SAT wth weghts, such that the

More information

y and the total sum of

y and the total sum of Lnear regresson Testng for non-lnearty In analytcal chemstry, lnear regresson s commonly used n the constructon of calbraton functons requred for analytcal technques such as gas chromatography, atomc absorpton

More information

Finding Intrinsic and Extrinsic Viewing Parameters from a Single Realist Painting

Finding Intrinsic and Extrinsic Viewing Parameters from a Single Realist Painting Fndng Intrnsc and Extrnsc Vewng Parameters from a Sngle Realst Pantng Tadeusz Jordan 1, Davd G. Stork,3, Wa L. Khoo 1, and Zhgang Zhu 1 1 CUNY Cty College, Department of Computer Scence, Convent Avenue

More information

Module 6: FEM for Plates and Shells Lecture 6: Finite Element Analysis of Shell

Module 6: FEM for Plates and Shells Lecture 6: Finite Element Analysis of Shell Module 6: FEM for Plates and Shells Lecture 6: Fnte Element Analyss of Shell 3 6.6. Introducton A shell s a curved surface, whch by vrtue of ther shape can wthstand both membrane and bendng forces. A shell

More information

High-Boost Mesh Filtering for 3-D Shape Enhancement

High-Boost Mesh Filtering for 3-D Shape Enhancement Hgh-Boost Mesh Flterng for 3-D Shape Enhancement Hrokazu Yagou Λ Alexander Belyaev y Damng We z Λ y z ; ; Shape Modelng Laboratory, Unversty of Azu, Azu-Wakamatsu 965-8580 Japan y Computer Graphcs Group,

More information

Lecture 5: Multilayer Perceptrons

Lecture 5: Multilayer Perceptrons Lecture 5: Multlayer Perceptrons Roger Grosse 1 Introducton So far, we ve only talked about lnear models: lnear regresson and lnear bnary classfers. We noted that there are functons that can t be represented

More information

Physics 132 4/24/17. April 24, 2017 Physics 132 Prof. E. F. Redish. Outline

Physics 132 4/24/17. April 24, 2017 Physics 132 Prof. E. F. Redish. Outline Aprl 24, 2017 Physcs 132 Prof. E. F. Redsh Theme Musc: Justn Tmberlake Mrrors Cartoon: Gary Larson The Far Sde 1 Outlne Images produced by a curved mrror Image equatons for a curved mrror Lght n dense

More information

SURFACE PROFILE EVALUATION BY FRACTAL DIMENSION AND STATISTIC TOOLS USING MATLAB

SURFACE PROFILE EVALUATION BY FRACTAL DIMENSION AND STATISTIC TOOLS USING MATLAB SURFACE PROFILE EVALUATION BY FRACTAL DIMENSION AND STATISTIC TOOLS USING MATLAB V. Hotař, A. Hotař Techncal Unversty of Lberec, Department of Glass Producng Machnes and Robotcs, Department of Materal

More information

Image Fusion With a Dental Panoramic X-ray Image and Face Image Acquired With a KINECT

Image Fusion With a Dental Panoramic X-ray Image and Face Image Acquired With a KINECT Image Fuson Wth a Dental Panoramc X-ray Image and Face Image Acqured Wth a KINECT Kohe Kawa* 1, Koch Ogawa* 1, Aktosh Katumata* 2 * 1 Graduate School of Engneerng, Hose Unversty * 2 School of Dentstry,

More information

Support Vector Machines

Support Vector Machines /9/207 MIST.6060 Busness Intellgence and Data Mnng What are Support Vector Machnes? Support Vector Machnes Support Vector Machnes (SVMs) are supervsed learnng technques that analyze data and recognze patterns.

More information

Feature-based image registration using the shape context

Feature-based image registration using the shape context Feature-based mage regstraton usng the shape context LEI HUANG *, ZHEN LI Center for Earth Observaton and Dgtal Earth, Chnese Academy of Scences, Bejng, 100012, Chna Graduate Unversty of Chnese Academy

More information

Shape Representation Robust to the Sketching Order Using Distance Map and Direction Histogram

Shape Representation Robust to the Sketching Order Using Distance Map and Direction Histogram Shape Representaton Robust to the Sketchng Order Usng Dstance Map and Drecton Hstogram Department of Computer Scence Yonse Unversty Kwon Yun CONTENTS Revew Topc Proposed Method System Overvew Sketch Normalzaton

More information

A NEW APPROACH FOR SUBWAY TUNNEL DEFORMATION MONITORING: HIGH-RESOLUTION TERRESTRIAL LASER SCANNING

A NEW APPROACH FOR SUBWAY TUNNEL DEFORMATION MONITORING: HIGH-RESOLUTION TERRESTRIAL LASER SCANNING A NEW APPROACH FOR SUBWAY TUNNEL DEFORMATION MONITORING: HIGH-RESOLUTION TERRESTRIAL LASER SCANNING L Jan a, Wan Youchuan a,, Gao Xanjun a a School of Remote Sensng and Informaton Engneerng, Wuhan Unversty,129

More information

Scan Conversion & Shading

Scan Conversion & Shading Scan Converson & Shadng Thomas Funkhouser Prnceton Unversty C0S 426, Fall 1999 3D Renderng Ppelne (for drect llumnaton) 3D Prmtves 3D Modelng Coordnates Modelng Transformaton 3D World Coordnates Lghtng

More information

Wishing you all a Total Quality New Year!

Wishing you all a Total Quality New Year! Total Qualty Management and Sx Sgma Post Graduate Program 214-15 Sesson 4 Vnay Kumar Kalakband Assstant Professor Operatons & Systems Area 1 Wshng you all a Total Qualty New Year! Hope you acheve Sx sgma

More information

Support Vector Machines

Support Vector Machines Support Vector Machnes Decson surface s a hyperplane (lne n 2D) n feature space (smlar to the Perceptron) Arguably, the most mportant recent dscovery n machne learnng In a nutshell: map the data to a predetermned

More information

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 A mathematcal programmng approach to the analyss, desgn and

More information

Scan Conversion & Shading

Scan Conversion & Shading 1 3D Renderng Ppelne (for drect llumnaton) 2 Scan Converson & Shadng Adam Fnkelsten Prnceton Unversty C0S 426, Fall 2001 3DPrmtves 3D Modelng Coordnates Modelng Transformaton 3D World Coordnates Lghtng

More information

Real-time Motion Capture System Using One Video Camera Based on Color and Edge Distribution

Real-time Motion Capture System Using One Video Camera Based on Color and Edge Distribution Real-tme Moton Capture System Usng One Vdeo Camera Based on Color and Edge Dstrbuton YOSHIAKI AKAZAWA, YOSHIHIRO OKADA, AND KOICHI NIIJIMA Graduate School of Informaton Scence and Electrcal Engneerng,

More information

2D Raster Graphics. Integer grid Sequential (left-right, top-down) scan. Computer Graphics

2D Raster Graphics. Integer grid Sequential (left-right, top-down) scan. Computer Graphics 2D Graphcs 2D Raster Graphcs Integer grd Sequental (left-rght, top-down scan j Lne drawng A ver mportant operaton used frequentl, block dagrams, bar charts, engneerng drawng, archtecture plans, etc. curves

More information

Computer models of motion: Iterative calculations

Computer models of motion: Iterative calculations Computer models o moton: Iteratve calculatons OBJECTIVES In ths actvty you wll learn how to: Create 3D box objects Update the poston o an object teratvely (repeatedly) to anmate ts moton Update the momentum

More information

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique //00 :0 AM Outlne and Readng The Greedy Method The Greedy Method Technque (secton.) Fractonal Knapsack Problem (secton..) Task Schedulng (secton..) Mnmum Spannng Trees (secton.) Change Money Problem Greedy

More information

Local Quaternary Patterns and Feature Local Quaternary Patterns

Local Quaternary Patterns and Feature Local Quaternary Patterns Local Quaternary Patterns and Feature Local Quaternary Patterns Jayu Gu and Chengjun Lu The Department of Computer Scence, New Jersey Insttute of Technology, Newark, NJ 0102, USA Abstract - Ths paper presents

More information

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide Lobachevsky State Unversty of Nzhn Novgorod Polyhedron Quck Start Gude Nzhn Novgorod 2016 Contents Specfcaton of Polyhedron software... 3 Theoretcal background... 4 1. Interface of Polyhedron... 6 1.1.

More information

Resolving Ambiguity in Depth Extraction for Motion Capture using Genetic Algorithm

Resolving Ambiguity in Depth Extraction for Motion Capture using Genetic Algorithm Resolvng Ambguty n Depth Extracton for Moton Capture usng Genetc Algorthm Yn Yee Wa, Ch Kn Chow, Tong Lee Computer Vson and Image Processng Laboratory Dept. of Electronc Engneerng The Chnese Unversty of

More information

New dynamic zoom calibration technique for a stereo-vision based multi-view 3D modeling system

New dynamic zoom calibration technique for a stereo-vision based multi-view 3D modeling system New dynamc oom calbraton technque for a stereo-vson based mult-vew 3D modelng system Tao Xan, Soon-Yong Park, Mural Subbarao Dept. of Electrcal & Computer Engneerng * State Unv. of New York at Stony Brook,

More information

USING GRAPHING SKILLS

USING GRAPHING SKILLS Name: BOLOGY: Date: _ Class: USNG GRAPHNG SKLLS NTRODUCTON: Recorded data can be plotted on a graph. A graph s a pctoral representaton of nformaton recorded n a data table. t s used to show a relatonshp

More information

A Modified Median Filter for the Removal of Impulse Noise Based on the Support Vector Machines

A Modified Median Filter for the Removal of Impulse Noise Based on the Support Vector Machines A Modfed Medan Flter for the Removal of Impulse Nose Based on the Support Vector Machnes H. GOMEZ-MORENO, S. MALDONADO-BASCON, F. LOPEZ-FERRERAS, M. UTRILLA- MANSO AND P. GIL-JIMENEZ Departamento de Teoría

More information

Kinematics of pantograph masts

Kinematics of pantograph masts Abstract Spacecraft Mechansms Group, ISRO Satellte Centre, Arport Road, Bangalore 560 07, Emal:bpn@sac.ernet.n Flght Dynamcs Dvson, ISRO Satellte Centre, Arport Road, Bangalore 560 07 Emal:pandyan@sac.ernet.n

More information

EYE CENTER LOCALIZATION ON A FACIAL IMAGE BASED ON MULTI-BLOCK LOCAL BINARY PATTERNS

EYE CENTER LOCALIZATION ON A FACIAL IMAGE BASED ON MULTI-BLOCK LOCAL BINARY PATTERNS P.G. Demdov Yaroslavl State Unversty Anatoly Ntn, Vladmr Khryashchev, Olga Stepanova, Igor Kostern EYE CENTER LOCALIZATION ON A FACIAL IMAGE BASED ON MULTI-BLOCK LOCAL BINARY PATTERNS Yaroslavl, 2015 Eye

More information

12/2/2009. Announcements. Parametric / Non-parametric. Case-Based Reasoning. Nearest-Neighbor on Images. Nearest-Neighbor Classification

12/2/2009. Announcements. Parametric / Non-parametric. Case-Based Reasoning. Nearest-Neighbor on Images. Nearest-Neighbor Classification Introducton to Artfcal Intellgence V22.0472-001 Fall 2009 Lecture 24: Nearest-Neghbors & Support Vector Machnes Rob Fergus Dept of Computer Scence, Courant Insttute, NYU Sldes from Danel Yeung, John DeNero

More information

Range images. Range image registration. Examples of sampling patterns. Range images and range surfaces

Range images. Range image registration. Examples of sampling patterns. Range images and range surfaces Range mages For many structured lght scanners, the range data forms a hghly regular pattern known as a range mage. he samplng pattern s determned by the specfc scanner. Range mage regstraton 1 Examples

More information

PCA Based Gait Segmentation

PCA Based Gait Segmentation Honggu L, Cupng Sh & Xngguo L PCA Based Gat Segmentaton PCA Based Gat Segmentaton Honggu L, Cupng Sh, and Xngguo L 2 Electronc Department, Physcs College, Yangzhou Unversty, 225002 Yangzhou, Chna 2 Department

More information

A Clustering Algorithm for Key Frame Extraction Based on Density Peak

A Clustering Algorithm for Key Frame Extraction Based on Density Peak Journal of Computer and Communcatons, 2018, 6, 118-128 http://www.scrp.org/ournal/cc ISSN Onlne: 2327-5227 ISSN Prnt: 2327-5219 A Clusterng Algorthm for Key Frame Extracton Based on Densty Peak Hong Zhao

More information

An Image Fusion Approach Based on Segmentation Region

An Image Fusion Approach Based on Segmentation Region Rong Wang, L-Qun Gao, Shu Yang, Yu-Hua Cha, and Yan-Chun Lu An Image Fuson Approach Based On Segmentaton Regon An Image Fuson Approach Based on Segmentaton Regon Rong Wang, L-Qun Gao, Shu Yang 3, Yu-Hua

More information

Outline. Self-Organizing Maps (SOM) US Hebbian Learning, Cntd. The learning rule is Hebbian like:

Outline. Self-Organizing Maps (SOM) US Hebbian Learning, Cntd. The learning rule is Hebbian like: Self-Organzng Maps (SOM) Turgay İBRİKÇİ, PhD. Outlne Introducton Structures of SOM SOM Archtecture Neghborhoods SOM Algorthm Examples Summary 1 2 Unsupervsed Hebban Learnng US Hebban Learnng, Cntd 3 A

More information

The Codesign Challenge

The Codesign Challenge ECE 4530 Codesgn Challenge Fall 2007 Hardware/Software Codesgn The Codesgn Challenge Objectves In the codesgn challenge, your task s to accelerate a gven software reference mplementaton as fast as possble.

More information

Research and Application of Fingerprint Recognition Based on MATLAB

Research and Application of Fingerprint Recognition Based on MATLAB Send Orders for Reprnts to reprnts@benthamscence.ae The Open Automaton and Control Systems Journal, 205, 7, 07-07 Open Access Research and Applcaton of Fngerprnt Recognton Based on MATLAB Nng Lu* Department

More information

Related-Mode Attacks on CTR Encryption Mode

Related-Mode Attacks on CTR Encryption Mode Internatonal Journal of Network Securty, Vol.4, No.3, PP.282 287, May 2007 282 Related-Mode Attacks on CTR Encrypton Mode Dayn Wang, Dongda Ln, and Wenlng Wu (Correspondng author: Dayn Wang) Key Laboratory

More information

3D Shape of Specular Surface Measurement Using Five Degrees of Freedom Camera System

3D Shape of Specular Surface Measurement Using Five Degrees of Freedom Camera System Khar usuf, Prasetyo Ed, Amr Radz Abdul Ghan 3D Shape of Specular Measurement Usng Fve Degrees of Freedom Camera System KHAIRI USUF, PRASETO EDI and AMIR RADI ABDUL GHANI Department of Engneerng Desgn and

More information

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009.

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009. Farrukh Jabeen Algorthms 51 Assgnment #2 Due Date: June 15, 29. Assgnment # 2 Chapter 3 Dscrete Fourer Transforms Implement the FFT for the DFT. Descrbed n sectons 3.1 and 3.2. Delverables: 1. Concse descrpton

More information