Filtering. Yao Wang Polytechnic University, Brooklyn, NY 11201

Size: px
Start display at page:

Download "Filtering. Yao Wang Polytechnic University, Brooklyn, NY 11201"

Transcription

1 Spatia Domain Linear Fitering Yao Wang Poytechnic University Brookyn NY With contribution rom Zhu Liu Onur Gueryuz and Gonzaez/Woods Digita Image Processing ed

2 Introduction Outine Noise remova using ow-pass iters Sharpening by edge enhancement Edge detection using high-pass iters Edge enhancement by high emphasis iters Edge detection First order gradient Second order gradient Summary Yao Wang NYU-Poy EL53: Spatia Fitering

3 Smoothing Noise remova Probems Detai preserving image smoothing Sharpening Edge enhancement Detai ocusing Edge detection Yao Wang NYU-Poy EL53: Spatia Fitering 3

4 Approaches Spatia domain operation or itering the processed vaue or the current pie depends on both itse and surrounding pies Linear itering Non-inear itering Rank order itering incuding median Morphoogica itering Adaptive itering Yao Wang NYU-Poy EL53: Spatia Fitering 4

5 Noise Remova Image Smoothing An image may be dirty with dots speckesstains Noise remova: To remove speckes/dots on an image Dots can be modeed as impuses sat-and-pepper or specke or continuousy varying Gaussian noise Can be removed by taking mean or median vaues o neighboring pies e.g. 33 window Equivaent to ow-pass itering Probem with ow-pass itering May bur edges More advanced techniques: adaptive edge preserving Yao Wang NYU-Poy EL53: Spatia Fitering 5

6 Eampe Yao Wang NYU-Poy EL53: Spatia Fitering 6

7 Averaging Fiter: An Intuitive Approach Repace each pie by the average o pies in a square window surrounding this pie g m n m n m n m n 9 m n m n m n m n m n Trade-o between noise remova and detai preserving: m n Larger window -> can remove noise more eectivey but aso bur the detais/edges Yao Wang NYU-Poy EL53: Spatia Fitering 7

8 Eampe: 33 average Yao Wang NYU-Poy EL53: Spatia Fitering 8

9 Eampe Yao Wang NYU-Poy EL53: Spatia Fitering 9

10 Weighted Averaging Fiter Instead o averaging a the pie vaues in the window give the coser-by pies higher weighting and ar-away pies ower weighting. g m n k kk h k m k n m n * h m n This type o operation is in act -D inear convoution o mn by a iter hmn. Weighted average iter retains ow requency and suppresses high requency = ow-pass iter Yao Wang NYU-Poy EL53: Spatia Fitering

11 Eampe Weighting Mask A weights must sum to one Yao Wang NYU-Poy EL53: Spatia Fitering

12 Eampe: Weighted Average Yao Wang NYU-Poy EL53: Spatia Fitering

13 Eampe Origina image Average itered image Weighted Average itered image Yao Wang NYU-Poy EL53: Spatia Fitering 3

14 Symmetrica Fiter The smoothing iter is generay symmetrica in both horizonta and vertica directions as we as diagona. Simpiied cacuation. n m h n m h n m h n m h k Hh k= -W * n m h n m n k m k h n m g k k k W -W W = W n m n m m n m n h m n h m n g W k k W k W n k m n k m n k m n k m k h n m n m m n m n h Yao Wang NYU-Poy EL53: Spatia Fitering 4 k

15 Computation Cost Genera W+ by W+ iter W+ mutipications per processed pie W W g m n h k m k n k W W Symmetrica iter +W+W ~ =W+ mutipications Saving W = and 55 image Saving 5*5*5-3 = More savings or arger W Yao Wang NYU-Poy EL53: Spatia Fitering 5

16 Common Smoothing Fiters b. ; 4 6 ; with b b b b b b b Are any o these separabe? b Are any o these separabe? Criteria or designing a smoothing iter hk unction as averaging hk unction as averaging the mean vaue is preserved k k k k h Yao Wang NYU-Poy EL53: Spatia Fitering 6

17 Smoothing Fiter is a Low-pass Fiter The D Fourier Transorm o a smoothing iter Image signa usuay varies sowy and noise is usuay a wide band signa. Appying a ow pass iter removes the high-requency h part o the noise. Image edges and other detais are burred Yao Wang NYU-Poy EL53: Spatia Fitering 7

18 Interpretation in Freq Domain Fiter response Low-passed image spectrum Origina image spectrum Noise spectrum Yao Wang NYU-Poy EL53: Spatia Fitering 8

19 Spectrum o Eampe Low Pass Fiterrs H 9 H u v ; 9 cosu cosv H b b b b b ; / 9 b H u v b b b b cosu b cosv / b b= Yao Wang NYU-Poy EL53: Spatia Fitering 9

20 Directiona Smoothing Smoothing iter tend to bur detais Chaenging probem: detai preserving noise remova! D i the i-th directiona neighborhood Usuay 4 or 8 directions 3 core steps D 3 Find σ i the variance in D i Find i so that σ i σ i Fitering in i direction g m n N io m k n k D io D g m n m n* h i m n h i m n a ep{ mcos i nsin i } Yao Wang NYU-Poy EL53: Spatia Fitering

21 Noise Remova by Averaging Mutipe Images Yao Wang NYU-Poy EL53: Spatia Fitering

22 Noise Remova by Averaging Mutipe Images Images Assume y = + n where n ~ N σ. Observe one image the noise is n Observe N images: y i = + n i i= N where n i ~ N σ and n i Observe N images: y i n i i N where n i N σ and n i are independent. N N N n n y y i i i i i i n N n N y N y / ~ N N n where n y Averaging over N images reduces the noise variance by /N. Yao Wang NYU-Poy EL53: Spatia Fitering

23 What is an edge? Edge Detection Dierence between een edge and ine and point Yao Wang NYU-Poy EL53: Spatia Fitering 3

24 Characterization o Edges Idea step edge Rea edge has a sope First order derivative: Maimum at edge ocation Second order derivative: Zero crossing at edge ocation Yao Wang NYU-Poy EL53: Spatia Fitering 4

25 Edge Detection Based on First Order Derivatives Edge High-pass itering across edge Low-pass itering aong edge h Non-Edge No H g g >T Yes Edge What i we don t know edge direction? Yao Wang NYU-Poy EL53: Spatia Fitering 5

26 Edge Detection Based on Gradients in Two Orthogona Directions Combine resuts rom directiona edge detectors in two orthogona directions and determine the magnitude and direction o the edge. Non-Edge H g + y g >T Edge H - y tan / y theta y Yao Wang NYU-Poy EL53: Spatia Fitering 6

27 Directiona Edge Detector High-pass or band-pass in one direction simuating irst order derivative Low pass in the orthogona direction smooth noise Prewitt edge detector LP BP 3 3 ; 3 3 y H H Sobe edge detector 4 4 ; 4 4 y H H Yao Wang NYU-Poy EL53: Spatia Fitering 7 The sobe iter provides better smoothing aong the edge

28 Freq. Response o Sobe Fiter Edges : Fiter or Horizonta Sobe H DTFT R F 4 4 H h u j e e H h v j v j u j u j ] [ sin - ] [- Frequency Response DTFT : v e e H h v j v j y y cos 4 - ] [ 4 Hu Hyv Yao Wang NYU-Poy EL53: Spatia Fitering 8 /4 / u /4 / v Band-pass Low-pass

29 Spectrum o the Sobe Fiter H H y Low pass aong the edge band pass cross the edge Yao Wang NYU-Poy EL53: Spatia Fitering 9

30 Eampe o Sobe Edge Detector Origina image Fitered image by H Fitered image by H y Yao Wang NYU-Poy EL53: Spatia Fitering 3

31 Tria and error How to set threshod? According to edge magnitude distributiontion E.g assuming ony 5% pies shoud be edge pies then the threshod shoud be the 95% percentie o the edge magnitude Iustrate on board Yao Wang NYU-Poy EL53: Spatia Fitering 3

32 g gy gm Histogram o gm T= T=5 T= Yao Wang NYU-Poy EL53: Spatia Fitering 3

33 Probems o previous approach Cannot ocate edges precisey Ramp edges can ead to many edge pies detected depending on the threshod T T too high: may not detect weak edges T too sma: detected edges too think noisy points asey detected Remedy: Detecting oca maimum o g in the norma direction o the edge or try a possibe 8 direction in a 33 neighbor Ony consider pies with g > T Yao Wang NYU-Poy EL53: Spatia Fitering 33

34 Edge Detection with Many Directiona Fiters Instead o using two orthogona directions can design mutipe directiona iters See which h one gives the highest h response in the norma direction Yao Wang NYU-Poy EL53: Spatia Fitering 34

35 Edge Detection Based on Second Order Derivative Convove an image with a iter corresponding to taking second order derivative e.g. Lapacian or LoG operator Locate zero-crossing in the itered image Yao Wang NYU-Poy EL53: Spatia Fitering 35

36 Lapacian Operator y y y y y y y y y 4 y y y y y y y y y ; 4 ; 4 Yao Wang NYU-Poy EL53: Spatia Fitering 36

37 Fourier Transorm o Lapacian Operator More isotropic Yao Wang NYU-Poy EL53: Spatia Fitering 37

38 Isotropic Edge Detector Lapacian operator can detect changes in a directions Yao Wang NYU-Poy EL53: Spatia Fitering 38

39 Pros and Cons Can ocate edges more accuratey Can detect edges in various direction But more prone to noise Remedy: Smoothing beore appying ppy Lapacian Yao Wang NYU-Poy EL53: Spatia Fitering 39

40 Lapacian o Gaussian LoG To suppress noise smooth the signa using a Gaussian iter irst Fy* Gy G Then appy Lapacian iter Fy*Gy*Ly = Fy* Ly*Gy Equivaent iter: LoG Hy=Ly*Gy Yao Wang NYU-Poy EL53: Spatia Fitering 4

41 Derivation o LoG Fiter Anaog orm y y y y G G e y G 4 e y y G G y G Take sampes to create iter mask Si k > 6 dd Size o mask nn n>=6 odd En Yao Wang NYU-Poy EL53: Spatia Fitering 4

42 LoG Fiter Yao Wang NYU-Poy EL53: Spatia Fitering 4

43 Lapacian itered LOG itered Note that each strong edge in the origina image corresponds to a thin stripe with high intensity in one side and ow intensity in the other side. Yao Wang NYU-Poy EL53: Spatia Fitering 43

44 How to detect zero crossing? For each pie that has ow itered vaue check a 33 neighbor to see whether its two neighbors in opposite direction have opposite sign and their dierence eceeds a threshod Marr-Hidreth edge detection method Yao Wang NYU-Poy EL53: Spatia Fitering 44

45 Eampe Yao Wang NYU-Poy EL53: Spatia Fitering 45

46 Summary o Edge Detection Method First order gradient based: Using edge detectors in two orthogona directions For each direction: ow-pass aong edge high-pass across edge Using edge detectors in mutipe > directions Use threshod or detect oca maimum across the edge direction Second order gradient based Lapacian is noise-prone LoG is better Detect zero crossing Isotropic Yao Wang NYU-Poy EL53: Spatia Fitering 46

47 More on Edge Detection Methods discussed so ar generay cannot yied connected thin edge maps Need sophisticated post processing Thinning Connecting broken ines Noise can ead to many ase edge points Even with many years o research no perect edge detectors t eist! Canny edge detector: Gaussian smoothing aong edges high pass in each possibe edge direction For more on edge detection See Gonzaez Sec... Yao Wang NYU-Poy EL53: Spatia Fitering 47

48 Resuts using MATLAB edge unction SobeT=.4 LOG T=.5 cannyt=[.33.78] SobeT=. LOG T=. cannyt=[..5] Yao Wang NYU-Poy EL53: Spatia Fitering 48

49 Image Sharpening Sharpening : to enhance ine structures or other detais in an image Enhanced image = origina image + scaed version o the ine structures and edges in the image Line structures and edges can be obtained by appying a high pass iter on the image Combined operation is sti a weighted averaging operation but some weights can be negative. In requency domain the iter has the highemphasis character Yao Wang NYU-Poy EL53: Spatia Fitering 49

50 Interpretation in Freq Domain Fiter response high emphasis sharpened image spectrum Origina image spectrum Yao Wang NYU-Poy EL53: Spatia Fitering 5

51 Designing Sharpening Fiter Using High Pass Fiters The desired image is the origina pus an appropriatey scaed high-passed image Sharpening iter s h h s m n m n h m n h Yao Wang NYU-Poy EL53: Spatia Fitering 5

52 Interpretation in Freq Domain high emphasis=apass+highpass a pass high pass Yao Wang NYU-Poy EL53: Spatia Fitering 5

53 How to design high pass iter High pass iter tries to detect changes Dierence between a current pie and its neighbors Some coeicients shoud be negative Output shoud be zero i the image is at k k k h k More rigorous design woud start with desired requency response and take inverse FT. Yao Wang NYU-Poy EL53: Spatia Fitering 53

54 Using Lapacian Operator as Highpass Fiter More isotropic Yao Wang NYU-Poy EL53: Spatia Fitering 54

55 Eampe s =+ag g=*h h with H H s h with H H s h Yao Wang NYU-Poy EL53: Spatia Fitering

56 Eampe o Sharpening Using Lapacian Operator H h 4 8 Yao Wang NYU-Poy EL53: Spatia Fitering 56

57 Eampe o Sharpening Using Lapacian Operator 4 8 Yao Wang NYU-Poy EL53: Spatia Fitering 57

58 Designing Sharpening Fitering Using Low Pass Fiters Unsharp Masking The sharpened = origina a*owpass Sharpening iter h s s m n h m m n n Yao Wang NYU-Poy EL53: Spatia Fitering 58

59 Interpretation in Freq Domain high emphasis=apass- a*owpass a pass ow pass Yao Wang NYU-Poy EL53: Spatia Fitering 59

60 Eampe =*h s = with H H s Criteria or designing sharpening iters: There are both positive and negative Coeicients h > and hk = to keep the same mean vaue Yao Wang NYU-Poy EL53: Spatia Fitering 6 Coeicients h > and hk to keep the same mean vaue.

61 Eampe Origina image Sharpened image Yao Wang NYU-Poy EL53: Spatia Fitering 6

62 Chaenges o Noise Remova and Image Sharpening How to smooth the noise without burring the detais too much? How to enhance edges without ampiying noise? Sti a active research area Waveet domain processing Yao Wang NYU-Poy EL53: Spatia Fitering 6

63 Waveet-Domain Fitering Courtesy o Ivan Seesnick Yao Wang NYU-Poy EL53: Spatia Fitering 63

64 Feature Enhancement by Subtraction Taking an image without injecting a contrast agent irst. Then take the image again ater the organ is injected some specia contrast agent which go into the boodstreams ony. Then subtract the two images --- A popuar technique in medica imaging Yao Wang NYU-Poy EL53: Spatia Fitering 64

65 Summary Noise remova using ow-pass iters Averaging and weighted averaging iter Edge detection Using isotropic high-pass iters: eg. D Lapacian Using two orthogona high-pass iters: eg. Sobe Using many directiona high-pass iters Image sharpening by high emphasis iters High pass itering using Lapacian operators Sharpening using high pass iter ow pass+ a* high pass Sharpening using ow pass iter unsharp maskingoriginaa*owpass Given a iter you shoud be abe to te what does it do smoothing edge detection sharpening? by ooking at its coeicients and aso through DTFT Yao Wang NYU-Poy EL53: Spatia Fitering 65

66 Reading R. Gonzaez Digita Image Processing Section34~ Note that in Gonzaez book: Edge detection itering are reerred to sharpening. A. K. Jain Fundamentas o Digita Image Processing Section 7.4ecept median iter. Yao Wang NYU-Poy EL53: Spatia Fitering 66

67 Written Assignment. For each iter given beow compute its Fourier transorm and iustrate its magnitude response. Determine what is its unction smoothing edge enhancement or edge detection? based on the iter coeicients as we as its requency response. For each iter determine whether it is separabe? I yes compute the FT separatey and epain the unction o each whether it is separabe? I yes compute the FT separatey and epain the unction o each D iter. I not compute the FT directy. 4 6 H ; 8 H 5 H 3 Yao Wang NYU-Poy EL53: Spatia Fitering 67

68 Written Assignment cnt d. Reca that the Lapacian o Gaussian iter is the Lapacian o a Gaussian unction. Let the Gaussian unction be given by y G y e show that the LOG iter can be written as y L y e 4 3. Deine the a discrete Lapacian o Gaussian LoG iter o size 77 by samping the above continuous LoG unction assuming =. Determine its discrete space Fourier transorm. Iustrate its magnitude response. Epain its unction. You can use the reqz unction to determine and iustrate its DTFT. y Yao Wang NYU-Poy EL53: Spatia Fitering 68

69 Computer Assignment. Write a Matab or C-program to simuate noise remova. First create a noisy image by adding zero mean Gaussian random noise to your image In matab the noise can be generated using imnoise. You can speciy the noise variance in imnoise. Then appy an averaging iter to the noise added image. For a chosen variance o the added noise you need to try dierent window sizes rom 33 to 77 to see which one gives you the best trade-o between noise remova and burring. Hand in your program the origina noise-added images at two dierent noise eves. and. and the corresponding itered images with the best window sizes. Write down your observation. For the itering operation don t use the matab conv unction. Rather write your own unction or the averaging operation. Your program shoud aow the user to speciy the window size as an input parameter.. Write a Matab or C-program or impementing the oowing simpe edge detection agorithm: For every pie: i ind the horizonta and vertica gradients g and g y using the Sobe operator; ii cacuate the magnitude o the gradient using gm g g y ; and iii For a chosen threshod T consider the pie to be an edge pie i g m T. Save the resuting edge map Use a gray eve o 55 to indicate an edge pie and a gray eve o or a non-edge pie. Appy this program to your test image and observe the resuting edge map with dierent T vaues unti you ind a T that gives you a good resut. Hand in your program and the edge maps generated by two dierent threshod vaues. Write down your observation. Hint: one automatic way to determine T is by sorting the pies based on the gradient magnitudes and choose T such that a certain percentage say 5% o pies wi be edge pies. You can use either the matab conv unction or write your own code or the itering part. Yao Wang NYU-Poy EL53: Spatia Fitering 69

70 3. Using the matab edge unction evauate the edge detection resuts using the oowing methods on an image: sobe og and canny. For each method irst use the deaut threshod vaue. Then try to use a threshod that is higher and ower to see the eect. Comments on the advantages and disadvantages o each method. For probems and 3 try to use an image that has a ot o edges. A good set o test images can be ound under the matab directory./toobo/images/imdemos Yao Wang NYU-Poy EL53: Spatia Fitering 7

Digital Image Processing. Image Enhancement in the Spatial Domain (Chapter 4)

Digital Image Processing. Image Enhancement in the Spatial Domain (Chapter 4) Digital Image Processing Image Enhancement in the Spatial Domain (Chapter 4) Objective The principal objective o enhancement is to process an images so that the result is more suitable than the original

More information

Lecture Notes for Chapter 4 Part III. Introduction to Data Mining

Lecture Notes for Chapter 4 Part III. Introduction to Data Mining Data Mining Cassification: Basic Concepts, Decision Trees, and Mode Evauation Lecture Notes for Chapter 4 Part III Introduction to Data Mining by Tan, Steinbach, Kumar Adapted by Qiang Yang (2010) Tan,Steinbach,

More information

Chapter 3 Image Enhancement in the Spatial Domain

Chapter 3 Image Enhancement in the Spatial Domain Chapter 3 Image Enhancement in the Spatial Domain Yinghua He School o Computer Science and Technology Tianjin University Image enhancement approaches Spatial domain image plane itsel Spatial domain methods

More information

Chapter Multidimensional Direct Search Method

Chapter Multidimensional Direct Search Method Chapter 09.03 Mutidimensiona Direct Search Method After reading this chapter, you shoud be abe to:. Understand the fundamentas of the mutidimensiona direct search methods. Understand how the coordinate

More information

Hiding secrete data in compressed images using histogram analysis

Hiding secrete data in compressed images using histogram analysis University of Woongong Research Onine University of Woongong in Dubai - Papers University of Woongong in Dubai 2 iding secrete data in compressed images using histogram anaysis Farhad Keissarian University

More information

A Petrel Plugin for Surface Modeling

A Petrel Plugin for Surface Modeling A Petre Pugin for Surface Modeing R. M. Hassanpour, S. H. Derakhshan and C. V. Deutsch Structure and thickness uncertainty are important components of any uncertainty study. The exact ocations of the geoogica

More information

Image Segmentation Using Semi-Supervised k-means

Image Segmentation Using Semi-Supervised k-means I J C T A, 9(34) 2016, pp. 595-601 Internationa Science Press Image Segmentation Using Semi-Supervised k-means Reza Monsefi * and Saeed Zahedi * ABSTRACT Extracting the region of interest is a very chaenging

More information

A Comparison of a Second-Order versus a Fourth- Order Laplacian Operator in the Multigrid Algorithm

A Comparison of a Second-Order versus a Fourth- Order Laplacian Operator in the Multigrid Algorithm A Comparison of a Second-Order versus a Fourth- Order Lapacian Operator in the Mutigrid Agorithm Kaushik Datta (kdatta@cs.berkeey.edu Math Project May 9, 003 Abstract In this paper, the mutigrid agorithm

More information

Lecture outline Graphics and Interaction Scan Converting Polygons and Lines. Inside or outside a polygon? Scan conversion.

Lecture outline Graphics and Interaction Scan Converting Polygons and Lines. Inside or outside a polygon? Scan conversion. Lecture outine 433-324 Graphics and Interaction Scan Converting Poygons and Lines Department of Computer Science and Software Engineering The Introduction Scan conversion Scan-ine agorithm Edge coherence

More information

Quality Assessment using Tone Mapping Algorithm

Quality Assessment using Tone Mapping Algorithm Quaity Assessment using Tone Mapping Agorithm Nandiki.pushpa atha, Kuriti.Rajendra Prasad Research Schoar, Assistant Professor, Vignan s institute of engineering for women, Visakhapatnam, Andhra Pradesh,

More information

InnerSpec: Technical Report

InnerSpec: Technical Report InnerSpec: Technica Report Fabrizio Guerrini, Aessandro Gnutti, Riccardo Leonardi Department of Information Engineering, University of Brescia Via Branze 38, 25123 Brescia, Itay {fabrizio.guerrini, a.gnutti006,

More information

Arithmetic Coding. Prof. Ja-Ling Wu. Department of Computer Science and Information Engineering National Taiwan University

Arithmetic Coding. Prof. Ja-Ling Wu. Department of Computer Science and Information Engineering National Taiwan University Arithmetic Coding Prof. Ja-Ling Wu Department of Computer Science and Information Engineering Nationa Taiwan University F(X) Shannon-Fano-Eias Coding W..o.g. we can take X={,,,m}. Assume p()>0 for a. The

More information

Outlines. Medical Image Processing Using Transforms. 4. Transform in image space

Outlines. Medical Image Processing Using Transforms. 4. Transform in image space Medical Image Processing Using Transforms Hongmei Zhu, Ph.D Department of Mathematics & Statistics York University hmzhu@yorku.ca Outlines Image Quality Gray value transforms Histogram processing Transforms

More information

Fuzzy Perceptual Watermarking For Ownership Verification

Fuzzy Perceptual Watermarking For Ownership Verification Fuzzy Perceptua Watermarking For Ownership Verification Mukesh Motwani 1 and Frederick C. Harris, Jr. 1 1 Computer Science & Engineering Department, University of Nevada, Reno, NV, USA Abstract - An adaptive

More information

Nearest Neighbor Learning

Nearest Neighbor Learning Nearest Neighbor Learning Cassify based on oca simiarity Ranges from simpe nearest neighbor to case-based and anaogica reasoning Use oca information near the current query instance to decide the cassification

More information

Application of Image Fusion Techniques on Medical Images

Application of Image Fusion Techniques on Medical Images Internationa Journa of Current Engineering and Technoogy E-ISS 77 406, P-ISS 347 56 07 IPRESSCO, A Rights Reserved Avaiabe at http://inpressco.com/category/icet Research Artice Appication of Image usion

More information

Linear Operations Using Masks

Linear Operations Using Masks Linear Operations Using Masks Masks are patterns used to define the weights used in averaging the neighbors of a pixel to compute some result at that pixel Expressing linear operations on neighborhoods

More information

SPT: Storyboard Programming Tool

SPT: Storyboard Programming Tool SPT: Storyboard Programming Too The MIT Facuty has made this artice openy avaiabe. Pease share how this access beneits you. Your story matters. Citation As Pubished Pubisher Singh, Rishabh, and Armando

More information

Review for Exam I, EE552 2/2009

Review for Exam I, EE552 2/2009 Gonale & Woods Review or Eam I, EE55 /009 Elements o Visual Perception Image Formation in the Ee and relation to a photographic camera). Brightness Adaption and Discrimination. Light and the Electromagnetic

More information

Processing and Fusion of Thermal and Video Sequences for Terrestrial Long Range Observation Systems

Processing and Fusion of Thermal and Video Sequences for Terrestrial Long Range Observation Systems Processing and Fusion o Therma and Video Sequences or Terrestria Long Range Observation Sstems Leonid P. Yarosavsk aro@eng.tau.ac.i Barak Fishbain ishbain@post.tau.ac.i Ae Shteinman shtainma@post.tau.ac.i

More information

Neighbourhood Operations

Neighbourhood Operations Neighbourhood Operations Neighbourhood operations simply operate on a larger neighbourhood o piels than point operations Origin Neighbourhoods are mostly a rectangle around a central piel Any size rectangle

More information

Lecture 7: Most Common Edge Detectors

Lecture 7: Most Common Edge Detectors #1 Lecture 7: Most Common Edge Detectors Saad Bedros sbedros@umn.edu Edge Detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the

More information

JOINT IMAGE REGISTRATION AND EXAMPLE-BASED SUPER-RESOLUTION ALGORITHM

JOINT IMAGE REGISTRATION AND EXAMPLE-BASED SUPER-RESOLUTION ALGORITHM JOINT IMAGE REGISTRATION AND AMPLE-BASED SUPER-RESOLUTION ALGORITHM Hyo-Song Kim, Jeyong Shin, and Rae-Hong Park Department of Eectronic Engineering, Schoo of Engineering, Sogang University 35 Baekbeom-ro,

More information

Edge detection. Stefano Ferrari. Università degli Studi di Milano Elaborazione delle immagini (Image processing I)

Edge detection. Stefano Ferrari. Università degli Studi di Milano Elaborazione delle immagini (Image processing I) Edge detection Stefano Ferrari Università degli Studi di Milano stefano.ferrari@unimi.it Elaborazione delle immagini (Image processing I) academic year 2011 2012 Image segmentation Several image processing

More information

Image Processing. Traitement d images. Yuliya Tarabalka Tel.

Image Processing. Traitement d images. Yuliya Tarabalka  Tel. Traitement d images Yuliya Tarabalka yuliya.tarabalka@hyperinet.eu yuliya.tarabalka@gipsa-lab.grenoble-inp.fr Tel. 04 76 82 62 68 Noise reduction Image restoration Restoration attempts to reconstruct an

More information

A Robust Sign Language Recognition System with Sparsely Labeled Instances Using Wi-Fi Signals

A Robust Sign Language Recognition System with Sparsely Labeled Instances Using Wi-Fi Signals A Robust Sign Language Recognition System with Sparsey Labeed Instances Using Wi-Fi Signas Jiacheng Shang, Jie Wu Center for Networked Computing Dept. of Computer and Info. Sciences Tempe University Motivation

More information

Digital Image Watermarking Algorithm Based on Fast Curvelet Transform

Digital Image Watermarking Algorithm Based on Fast Curvelet Transform J. Software Engineering & Appications, 010, 3, 939-943 doi:10.436/jsea.010.310111 Pubished Onine October 010 (http://www.scirp.org/journa/jsea) 939 igita Image Watermarking Agorithm Based on Fast Curveet

More information

Digital Image Processing. Image Enhancement - Filtering

Digital Image Processing. Image Enhancement - Filtering Digital Image Processing Image Enhancement - Filtering Derivative Derivative is defined as a rate of change. Discrete Derivative Finite Distance Example Derivatives in 2-dimension Derivatives of Images

More information

THE PERCENTAGE OCCUPANCY HIT OR MISS TRANSFORM

THE PERCENTAGE OCCUPANCY HIT OR MISS TRANSFORM 17th European Signa Processing Conference (EUSIPCO 2009) Gasgow, Scotand, August 24-28, 2009 THE PERCENTAGE OCCUPANCY HIT OR MISS TRANSFORM P. Murray 1, S. Marsha 1, and E.Buinger 2 1 Dept. of Eectronic

More information

Image Processing

Image Processing Image Processing 159.731 Canny Edge Detection Report Syed Irfanullah, Azeezullah 00297844 Danh Anh Huynh 02136047 1 Canny Edge Detection INTRODUCTION Edges Edges characterize boundaries and are therefore

More information

Endoscopic Motion Compensation of High Speed Videoendoscopy

Endoscopic Motion Compensation of High Speed Videoendoscopy Endoscopic Motion Compensation of High Speed Videoendoscopy Bharath avuri Department of Computer Science and Engineering, University of South Caroina, Coumbia, SC - 901. ravuri@cse.sc.edu Abstract. High

More information

Lecture 6: Edge Detection

Lecture 6: Edge Detection #1 Lecture 6: Edge Detection Saad J Bedros sbedros@umn.edu Review From Last Lecture Options for Image Representation Introduced the concept of different representation or transformation Fourier Transform

More information

Digital Image Processing. Prof. P. K. Biswas. Department of Electronic & Electrical Communication Engineering

Digital Image Processing. Prof. P. K. Biswas. Department of Electronic & Electrical Communication Engineering Digital Image Processing Prof. P. K. Biswas Department of Electronic & Electrical Communication Engineering Indian Institute of Technology, Kharagpur Lecture - 21 Image Enhancement Frequency Domain Processing

More information

Fig. 3.1: Interpolation schemes for forward mapping (left) and inverse mapping (right, Jähne, 1997).

Fig. 3.1: Interpolation schemes for forward mapping (left) and inverse mapping (right, Jähne, 1997). Eicken, GEOS 69 - Geoscience Image Processing Applications, Lecture Notes - 17-3. Spatial transorms 3.1. Geometric operations (Reading: Castleman, 1996, pp. 115-138) - a geometric operation is deined as

More information

Handling Outliers in Non-Blind Image Deconvolution

Handling Outliers in Non-Blind Image Deconvolution Handing Outiers in Non-Bind Image Deconvoution Sunghyun Cho 1 Jue Wang 2 Seungyong Lee 1,2 sodomau@postech.ac.kr juewang@adobe.com eesy@postech.ac.kr 1 POSTECH 2 Adobe Systems Abstract Non-bind deconvoution

More information

Filtering Images. Contents

Filtering Images. Contents Image Processing and Data Visualization with MATLAB Filtering Images Hansrudi Noser June 8-9, 010 UZH, Multimedia and Robotics Summer School Noise Smoothing Filters Sigmoid Filters Gradient Filters Contents

More information

University of Illinois at Urbana-Champaign, Urbana, IL 61801, /11/$ IEEE 162

University of Illinois at Urbana-Champaign, Urbana, IL 61801, /11/$ IEEE 162 oward Efficient Spatia Variation Decomposition via Sparse Regression Wangyang Zhang, Karthik Baakrishnan, Xin Li, Duane Boning and Rob Rutenbar 3 Carnegie Meon University, Pittsburgh, PA 53, wangyan@ece.cmu.edu,

More information

Stereo. CS 510 May 2 nd, 2014

Stereo. CS 510 May 2 nd, 2014 Stereo CS 510 May 2 nd, 2014 Where are we? We are done! (essentiay) We covered image matching Correation & Correation Fiters Fourier Anaysis PCA We covered feature-based matching Bag of Features approach

More information

Language Identification for Texts Written in Transliteration

Language Identification for Texts Written in Transliteration Language Identification for Texts Written in Transiteration Andrey Chepovskiy, Sergey Gusev, Margarita Kurbatova Higher Schoo of Economics, Data Anaysis and Artificia Inteigence Department, Pokrovskiy

More information

Digital Image Processing COSC 6380/4393

Digital Image Processing COSC 6380/4393 Digital Image Processing COSC 6380/4393 Lecture 21 Nov 16 th, 2017 Pranav Mantini Ack: Shah. M Image Processing Geometric Transformation Point Operations Filtering (spatial, Frequency) Input Restoration/

More information

Computer Graphics. - Shading & Texturing -

Computer Graphics. - Shading & Texturing - Computer Graphics - Shading & Texturing - Empirica BRDF Approximation Purey heuristic mode Initiay without units (vaues [0,1] r = r,a + r,d + r,s ( + r,m + r,t r,a : Ambient term Approximate indirect iumination

More information

Filtering and Enhancing Images

Filtering and Enhancing Images KECE471 Computer Vision Filtering and Enhancing Images Chang-Su Kim Chapter 5, Computer Vision by Shapiro and Stockman Note: Some figures and contents in the lecture notes of Dr. Stockman are used partly.

More information

COMPRESSIVE sensing (CS), which aims at recovering

COMPRESSIVE sensing (CS), which aims at recovering D-Net: Deep Learning pproach for Compressive Sensing RI Yan Yang, Jian Sun, Huibin Li, and Zongben u ariv:705.06869v [cs.cv] 9 ay 07 bstract Compressive sensing (CS) is an effective approach for fast agnetic

More information

Point and Spatial Processing

Point and Spatial Processing Filtering 1 Point and Spatial Processing Spatial Domain g(x,y) = T[ f(x,y) ] f(x,y) input image g(x,y) output image T is an operator on f Defined over some neighborhood of (x,y) can operate on a set of

More information

Fastest-Path Computation

Fastest-Path Computation Fastest-Path Computation DONGHUI ZHANG Coege of Computer & Information Science Northeastern University Synonyms fastest route; driving direction Definition In the United states, ony 9.% of the househods

More information

AUTOMATIC IMAGE RETARGETING USING SALIENCY BASED MESH PARAMETERIZATION

AUTOMATIC IMAGE RETARGETING USING SALIENCY BASED MESH PARAMETERIZATION S.Sai Kumar et a. / (IJCSIT Internationa Journa of Computer Science and Information Technoogies, Vo. 1 (4, 010, 73-79 AUTOMATIC IMAGE RETARGETING USING SALIENCY BASED MESH PARAMETERIZATION 1 S.Sai Kumar,

More information

TechTest2017. Solutions Key. Final Edit Copy. Merit Scholarship Examination in the Sciences and Mathematics given on 1 April 2017, and.

TechTest2017. Solutions Key. Final Edit Copy. Merit Scholarship Examination in the Sciences and Mathematics given on 1 April 2017, and. TechTest07 Merit Schoarship Examination in the Sciences and Mathematics given on Apri 07, and sponsored by The Sierra Economics and Science Foundation Soutions Key V9feb7 TechTest07 Soutions Key / 9 07

More information

SYDE 575: Introduction to Image Processing

SYDE 575: Introduction to Image Processing SYDE 575: Introduction to Image Processing Image Enhancement and Restoration in Spatial Domain Chapter 3 Spatial Filtering Recall 2D discrete convolution g[m, n] = f [ m, n] h[ m, n] = f [i, j ] h[ m i,

More information

Alpha labelings of straight simple polyominal caterpillars

Alpha labelings of straight simple polyominal caterpillars Apha abeings of straight simpe poyomina caterpiars Daibor Froncek, O Nei Kingston, Kye Vezina Department of Mathematics and Statistics University of Minnesota Duuth University Drive Duuth, MN 82-3, U.S.A.

More information

FREE-FORM ANISOTROPY: A NEW METHOD FOR CRACK DETECTION ON PAVEMENT SURFACE IMAGES

FREE-FORM ANISOTROPY: A NEW METHOD FOR CRACK DETECTION ON PAVEMENT SURFACE IMAGES FREE-FORM ANISOTROPY: A NEW METHOD FOR CRACK DETECTION ON PAVEMENT SURFACE IMAGES Tien Sy Nguyen, Stéphane Begot, Forent Ducuty, Manue Avia To cite this version: Tien Sy Nguyen, Stéphane Begot, Forent

More information

Multiple Plane Phase Retrieval Based On Inverse Regularized Imaging and Discrete Diffraction Transform

Multiple Plane Phase Retrieval Based On Inverse Regularized Imaging and Discrete Diffraction Transform Mutipe Pane Phase Retrieva Based On Inverse Reguaried Imaging and Discrete Diffraction Transform Artem Migukin, Vadimir Katkovnik, and Jaakko Astoa Department of Signa Processing, Tampere University of

More information

convolution shift invariant linear system Fourier Transform Aliasing and sampling scale representation edge detection corner detection

convolution shift invariant linear system Fourier Transform Aliasing and sampling scale representation edge detection corner detection COS 429: COMPUTER VISON Linear Filters and Edge Detection convolution shift invariant linear system Fourier Transform Aliasing and sampling scale representation edge detection corner detection Reading:

More information

Multiscale Representation of Surfaces by Tight Wavelet Frames with Applications to Denoising

Multiscale Representation of Surfaces by Tight Wavelet Frames with Applications to Denoising Mutiscae Representation of Surfaces by Tight Waveet Frames with Appications to Denoising Bin Dong a, Qingtang Jiang b, Chaoqiang Liu c, and Zuowei Shen c a Department of Mathematics, University of Arizona,

More information

TIME of Flight (ToF) cameras are active range sensors

TIME of Flight (ToF) cameras are active range sensors 140 IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 36, NO. 7, JULY 014 Stereo Time-of-Fight with Constructive Interference Victor Castañeda, Diana Mateus, and Nassir Navab Abstract

More information

EECS 556 Image Processing W 09. Image enhancement. Smoothing and noise removal Sharpening filters

EECS 556 Image Processing W 09. Image enhancement. Smoothing and noise removal Sharpening filters EECS 556 Image Processing W 09 Image enhancement Smoothing and noise removal Sharpening filters What is image processing? Image processing is the application of 2D signal processing methods to images Image

More information

A Design Method for Optimal Truss Structures with Certain Redundancy Based on Combinatorial Rigidity Theory

A Design Method for Optimal Truss Structures with Certain Redundancy Based on Combinatorial Rigidity Theory 0 th Word Congress on Structura and Mutidiscipinary Optimization May 9 -, 03, Orando, Forida, USA A Design Method for Optima Truss Structures with Certain Redundancy Based on Combinatoria Rigidity Theory

More information

EE795: Computer Vision and Intelligent Systems

EE795: Computer Vision and Intelligent Systems EE795: Computer Vision and Intelligent Systems Spring 2012 TTh 17:30-18:45 WRI C225 Lecture 04 130131 http://www.ee.unlv.edu/~b1morris/ecg795/ 2 Outline Review Histogram Equalization Image Filtering Linear

More information

Crossing Minimization Problems of Drawing Bipartite Graphs in Two Clusters

Crossing Minimization Problems of Drawing Bipartite Graphs in Two Clusters Crossing Minimiation Probems o Drawing Bipartite Graphs in Two Custers Lanbo Zheng, Le Song, and Peter Eades Nationa ICT Austraia, and Schoo o Inormation Technoogies, University o Sydney,Austraia Emai:

More information

CS334: Digital Imaging and Multimedia Edges and Contours. Ahmed Elgammal Dept. of Computer Science Rutgers University

CS334: Digital Imaging and Multimedia Edges and Contours. Ahmed Elgammal Dept. of Computer Science Rutgers University CS334: Digital Imaging and Multimedia Edges and Contours Ahmed Elgammal Dept. of Computer Science Rutgers University Outlines What makes an edge? Gradient-based edge detection Edge Operators From Edges

More information

Research of Classification based on Deep Neural Network

Research of  Classification based on Deep Neural Network 2018 Internationa Conference on Sensor Network and Computer Engineering (ICSNCE 2018) Research of Emai Cassification based on Deep Neura Network Wang Yawen Schoo of Computer Science and Engineering Xi

More information

CORRELATION filters (CFs) are a useful tool for a variety

CORRELATION filters (CFs) are a useful tool for a variety Zero-Aiasing Correation Fiters for Object Recognition Joseph A. Fernandez, Student Member, IEEE, Vishnu Naresh Boddeti, Member, IEEE, Andres Rodriguez, Member, IEEE, B. V. K. Vijaya Kumar, Feow, IEEE arxiv:4.36v

More information

Noise Model. Important Noise Probability Density Functions (Cont.) Important Noise Probability Density Functions

Noise Model. Important Noise Probability Density Functions (Cont.) Important Noise Probability Density Functions Others -- Noise Removal Techniques -- Edge Detection Techniques -- Geometric Operations -- Color Image Processing -- Color Spaces Xiaojun Qi Noise Model The principal sources of noise in digital images

More information

M. Badent 1, E. Di Giacomo 2, G. Liotta 2

M. Badent 1, E. Di Giacomo 2, G. Liotta 2 DIEI Dipartimento di Ingegneria Eettronica e de informazione RT 005-06 Drawing Coored Graphs on Coored Points M. Badent 1, E. Di Giacomo 2, G. Liotta 2 1 University of Konstanz 2 Università di Perugia

More information

Joint disparity and motion eld estimation in. stereoscopic image sequences. Ioannis Patras, Nikos Alvertos and Georgios Tziritas y.

Joint disparity and motion eld estimation in. stereoscopic image sequences. Ioannis Patras, Nikos Alvertos and Georgios Tziritas y. FORTH-ICS / TR-157 December 1995 Joint disparity and motion ed estimation in stereoscopic image sequences Ioannis Patras, Nikos Avertos and Georgios Tziritas y Abstract This work aims at determining four

More information

On-Chip CNN Accelerator for Image Super-Resolution

On-Chip CNN Accelerator for Image Super-Resolution On-Chip CNN Acceerator for Image Super-Resoution Jung-Woo Chang and Suk-Ju Kang Dept. of Eectronic Engineering, Sogang University, Seou, South Korea {zwzang91, sjkang}@sogang.ac.kr ABSTRACT To impement

More information

Searching, Sorting & Analysis

Searching, Sorting & Analysis Searching, Sorting & Anaysis Unit 2 Chapter 8 CS 2308 Fa 2018 Ji Seaman 1 Definitions of Search and Sort Search: find a given item in an array, return the index of the item, or -1 if not found. Sort: rearrange

More information

Optimization and Application of Support Vector Machine Based on SVM Algorithm Parameters

Optimization and Application of Support Vector Machine Based on SVM Algorithm Parameters Optimization and Appication of Support Vector Machine Based on SVM Agorithm Parameters YAN Hui-feng 1, WANG Wei-feng 1, LIU Jie 2 1 ChongQing University of Posts and Teecom 400065, China 2 Schoo Of Civi

More information

Ulrik Söderström 16 Feb Image Processing. Segmentation

Ulrik Söderström 16 Feb Image Processing. Segmentation Ulrik Söderström ulrik.soderstrom@tfe.umu.se 16 Feb 2011 Image Processing Segmentation What is Image Segmentation? To be able to extract information from an image it is common to subdivide it into background

More information

PROCESS > SPATIAL FILTERS

PROCESS > SPATIAL FILTERS 83 Spatial Filters There are 19 different spatial filters that can be applied to a data set. These are described in the table below. A filter can be applied to the entire volume or to selected objects

More information

Improving image quality in low snr parallel acquisition using a weighted least squares GRAPPA reconstruction

Improving image quality in low snr parallel acquisition using a weighted least squares GRAPPA reconstruction RESEARCH Improving image quait in ow snr parae acquisition using a weighted east squares GRAPPA reconstruction We anaze the performance of a Weighted Least Squares (W) GRAPPA caibration for improving the

More information

Biometrics Technology: Image Processing & Pattern Recognition (by Dr. Dickson Tong)

Biometrics Technology: Image Processing & Pattern Recognition (by Dr. Dickson Tong) Biometrics Technology: Image Processing & Pattern Recognition (by Dr. Dickson Tong) References: [1] http://homepages.inf.ed.ac.uk/rbf/hipr2/index.htm [2] http://www.cs.wisc.edu/~dyer/cs540/notes/vision.html

More information

Unconstrained Automatic Image Matching Using Multiresolutional Critical-Point Filters

Unconstrained Automatic Image Matching Using Multiresolutional Critical-Point Filters 994 IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL., NO. 9, SEPTEMBER 998 Unconstrained Automatic Image Matching Using Mutiresoutiona Critica-Point Fiters Yoshihisa Shinagawa, Member,

More information

Reference trajectory tracking for a multi-dof robot arm

Reference trajectory tracking for a multi-dof robot arm Archives of Contro Sciences Voume 5LXI, 5 No. 4, pages 53 57 Reference trajectory tracking for a muti-dof robot arm RÓBERT KRASŇANSKÝ, PETER VALACH, DÁVID SOÓS, JAVAD ZARBAKHSH This paper presents the

More information

file://j:\macmillancomputerpublishing\chapters\in073.html 3/22/01

file://j:\macmillancomputerpublishing\chapters\in073.html 3/22/01 Page 1 of 15 Chapter 9 Chapter 9: Deveoping the Logica Data Mode The information requirements and business rues provide the information to produce the entities, attributes, and reationships in ogica mode.

More information

CHAPTER 3 IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN

CHAPTER 3 IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN CHAPTER 3 IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN CHAPTER 3: IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN Principal objective: to process an image so that the result is more suitable than the original image

More information

Forgot to compute the new centroids (-1); error in centroid computations (-1); incorrect clustering results (-2 points); more than 2 errors: 0 points.

Forgot to compute the new centroids (-1); error in centroid computations (-1); incorrect clustering results (-2 points); more than 2 errors: 0 points. Probem 1 a. K means is ony capabe of discovering shapes that are convex poygons [1] Cannot discover X shape because X is not convex. [1] DBSCAN can discover X shape. [1] b. K-means is prototype based and

More information

Hierarchical Encoded Path Views for Path Query Processing: An Optimal Model and Its Performance Evaluation

Hierarchical Encoded Path Views for Path Query Processing: An Optimal Model and Its Performance Evaluation IEEE TRANSACTIONS ON KNOWLEDE AND DATA ENINEERIN, VOL. 10, NO. 3, MAY/JUNE 1998 409 Hierarchica Encoded Path Views or Path Query Processing: An Optima Mode and Its Perormance Evauation Ning Jing, Yun-Wu

More information

Chapter 3: Intensity Transformations and Spatial Filtering

Chapter 3: Intensity Transformations and Spatial Filtering Chapter 3: Intensity Transformations and Spatial Filtering 3.1 Background 3.2 Some basic intensity transformation functions 3.3 Histogram processing 3.4 Fundamentals of spatial filtering 3.5 Smoothing

More information

Jacobian Range Space

Jacobian Range Space Kinematic Redundanc A manipuator ma have more DOFs than are necessar to contro a desired variabe What do ou do w/ the etra DOFs? However, even if the manipuator has enough DOFs, it ma sti be unabe to contro

More information

3 Image Enhancement in the Spatial Domain

3 Image Enhancement in the Spatial Domain 3 Image Enhancement in the Spatial Domain Chih-Wei Tang 唐之瑋 ) Department o Communication Engineering National Central Universit JhongLi, Taiwan 013 Spring Outline Gra level transormations Histogram processing

More information

Biomedical Image Analysis. Spatial Filtering

Biomedical Image Analysis. Spatial Filtering Biomedical Image Analysis Contents: Spatial Filtering The mechanics of Spatial Filtering Smoothing and sharpening filters BMIA 15 V. Roth & P. Cattin 1 The Mechanics of Spatial Filtering Spatial filter:

More information

Other Linear Filters CS 211A

Other Linear Filters CS 211A Other Linear Filters CS 211A Slides from Cornelia Fermüller and Marc Pollefeys Edge detection Convert a 2D image into a set of curves Extracts salient features of the scene More compact than pixels Origin

More information

Special Edition Using Microsoft Excel Selecting and Naming Cells and Ranges

Special Edition Using Microsoft Excel Selecting and Naming Cells and Ranges Specia Edition Using Microsoft Exce 2000 - Lesson 3 - Seecting and Naming Ces and.. Page 1 of 8 [Figures are not incuded in this sampe chapter] Specia Edition Using Microsoft Exce 2000-3 - Seecting and

More information

Transformation Invariance in Pattern Recognition: Tangent Distance and Propagation

Transformation Invariance in Pattern Recognition: Tangent Distance and Propagation Transformation Invariance in Pattern Recognition: Tangent Distance and Propagation Patrice Y. Simard, 1 Yann A. Le Cun, 2 John S. Denker, 2 Bernard Victorri 3 1 Microsoft Research, 1 Microsoft Way, Redmond,

More information

Research on UAV Fixed Area Inspection based on Image Reconstruction

Research on UAV Fixed Area Inspection based on Image Reconstruction Research on UAV Fixed Area Inspection based on Image Reconstruction Kun Cao a, Fei Wu b Schoo of Eectronic and Eectrica Engineering, Shanghai University of Engineering Science, Abstract Shanghai 20600,

More information

Neural Network Enhancement of the Los Alamos Force Deployment Estimator

Neural Network Enhancement of the Los Alamos Force Deployment Estimator Missouri University of Science and Technoogy Schoars' Mine Eectrica and Computer Engineering Facuty Research & Creative Works Eectrica and Computer Engineering 1-1-1994 Neura Network Enhancement of the

More information

Distance Weighted Discrimination and Second Order Cone Programming

Distance Weighted Discrimination and Second Order Cone Programming Distance Weighted Discrimination and Second Order Cone Programming Hanwen Huang, Xiaosun Lu, Yufeng Liu, J. S. Marron, Perry Haaand Apri 3, 2012 1 Introduction This vignette demonstrates the utiity and

More information

3.1 The cin Object. Expressions & I/O. Console Input. Example program using cin. Unit 2. Sections 2.14, , 5.1, CS 1428 Spring 2018

3.1 The cin Object. Expressions & I/O. Console Input. Example program using cin. Unit 2. Sections 2.14, , 5.1, CS 1428 Spring 2018 Expressions & I/O Unit 2 Sections 2.14, 3.1-10, 5.1, 5.11 CS 1428 Spring 2018 Ji Seaman 1 3.1 The cin Object cin: short for consoe input a stream object: represents the contents of the screen that are

More information

EN1610 Image Understanding Lab # 3: Edges

EN1610 Image Understanding Lab # 3: Edges EN1610 Image Understanding Lab # 3: Edges The goal of this fourth lab is to ˆ Understanding what are edges, and different ways to detect them ˆ Understand different types of edge detectors - intensity,

More information

Depth Reconstruction from Sparse Samples: Representation, Algorithm, and Sampling

Depth Reconstruction from Sparse Samples: Representation, Algorithm, and Sampling Depth Reconstruction from Sparse Sampes: Representation, Agorithm, and Samping Lee-Kang Liu, Student Member, IEEE, Staney H. Chan, Member, IEEE and Truong Q. Nguyen, Feow, IEEE Abstract The rapid deveopments

More information

Optimized Base-Station Cache Allocation for Cloud Radio Access Network with Multicast Backhaul

Optimized Base-Station Cache Allocation for Cloud Radio Access Network with Multicast Backhaul Optimized Base-Station Cache Aocation for Coud Radio Access Network with Muticast Backhau Binbin Dai, Student Member, IEEE, Ya-Feng Liu, Member, IEEE, and Wei Yu, Feow, IEEE arxiv:804.0730v [cs.it] 28

More information

Image Processing. BITS Pilani. Dr Jagadish Nayak. Dubai Campus

Image Processing. BITS Pilani. Dr Jagadish Nayak. Dubai Campus Image Processing BITS Pilani Dubai Campus Dr Jagadish Nayak Image Segmentation BITS Pilani Dubai Campus Fundamentals Let R be the entire spatial region occupied by an image Process that partitions R into

More information

Biomedical Image Analysis. Point, Edge and Line Detection

Biomedical Image Analysis. Point, Edge and Line Detection Biomedical Image Analysis Point, Edge and Line Detection Contents: Point and line detection Advanced edge detection: Canny Local/regional edge processing Global processing: Hough transform BMIA 15 V. Roth

More information

Outline. Parallel Numerical Algorithms. Forward Substitution. Triangular Matrices. Solving Triangular Systems. Back Substitution. Parallel Algorithm

Outline. Parallel Numerical Algorithms. Forward Substitution. Triangular Matrices. Solving Triangular Systems. Back Substitution. Parallel Algorithm Outine Parae Numerica Agorithms Chapter 8 Prof. Michae T. Heath Department of Computer Science University of Iinois at Urbana-Champaign CS 554 / CSE 512 1 2 3 4 Trianguar Matrices Michae T. Heath Parae

More information

A VIDEO-BASED APPROACH FOR RAILWAY BRIDGE SURFACE CRACK DETECTION

A VIDEO-BASED APPROACH FOR RAILWAY BRIDGE SURFACE CRACK DETECTION 6 th Internationa Symposium on Mobie Mapping Technoogy, Presidente Prudente, São Pauo, Brazi, Juy 21-24, 2009 A VIDEO-BASED APPROACH FOR RAILWAY BRIDGE SURFACE CRACK DETECTION LI Qingquan a,c, CHEN Long

More information

LCD Video Controller. LCD Video Controller. Introduction Safety Precautions Indentifying the Components... 5

LCD Video Controller. LCD Video Controller. Introduction Safety Precautions Indentifying the Components... 5 LCD Video Controer LCD Video Controer Introduction... 3 Safety Precautions... 4 Indentifying the Components... 5 Main Board... 5 Main Board ASIC Features... 6 LVDS Transmitter... 8 Backight Inverter...

More information

Spherical Harmonics. Volker Schönefeld. 1st July Introduction 2. 2 Overview 2

Spherical Harmonics. Volker Schönefeld. 1st July Introduction 2. 2 Overview 2 Spherica Harmonics Voker Schönefed 1st Juy 25 Contents 1 Introduction 2 2 Overview 2 3 Orthogona functions 2 3.1 Associated Legendre Poynomias.............................. 4 3.2 Sine and Cosine........................................

More information

Point Operations and Spatial Filtering

Point Operations and Spatial Filtering Point Operations and Spatial Filtering Ranga Rodrigo November 3, 20 /02 Point Operations Histogram Processing 2 Spatial Filtering Smoothing Spatial Filters Sharpening Spatial Filters 3 Edge Detection Line

More information

AN OVERVIEW OF IMAGE SEGMENTATION TECHNIQUES. IN Fabris-Rotelli 1 and J-F Greeff 1. ABSTRACT

AN OVERVIEW OF IMAGE SEGMENTATION TECHNIQUES. IN Fabris-Rotelli 1 and J-F Greeff 1. ABSTRACT AN OVERVIEW OF IMAGE SEGMENTATION TECHNIQUES IN Fabris-Rotei 1 and J-F Greeff 1 1 Department of Statistics, University of Pretoria, 0002, Pretoria, South Africa, inger.fabris-rotei@up.ac.za ABSTRACT We

More information

Lecture: Edge Detection

Lecture: Edge Detection CMPUT 299 Winter 2007 Lecture: Edge Detection Irene Cheng Overview. What is a pixel in an image? 2. How does Photoshop, + human assistance, detect an edge in a picture/photograph? 3. Behind Photoshop -

More information