geometry.slides.printing.6

# geometry.slides.printing.6 - Geometric Operations CS 450...

This preview shows pages 1–3. Sign up to view the full content.

CS 450: Introduction to Digital Signal and Image Processing Geometric Operations Geometric Operations Transformations (Shift, Rotation, etc.) • Resizing Adding/Correcting a Warp Texture Mapping • Morphing Example: Texture Mapping Mapping an image onto the surface of a geometric object Provides increased realism Example: Morphing Warp a pair of images based on corresponding points Combination of warp/cross-dissolve Transformations It all starts with the transformation What do you want to go where? Kinds of transformations: – Simple: Translation, Rotation, Scale (or combinations) Affine (6 parameter) Perspective (8 parameter) Arbitrary meshes B [ r ( x , y ), s ( x , y )] = A [ x , y ] A B Forward Mapping • Let x’ = r(x,y) and y’ = s(x,y) be a mapping from location (x,y) to (x’,y’).

This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document
Forward Mapping - Problems Doesn’t always map to pixel locations Solution: spread out effect of each pixel A B A B ?
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

### What students are saying

• As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

Kiran Temple University Fox School of Business ‘17, Course Hero Intern

• I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

Dana University of Pennsylvania ‘17, Course Hero Intern

• The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

Jill Tulane University ‘16, Course Hero Intern