Digital Image Analysis : Seam Carving : Assignment 3

Nikhil Gupta (2014EE10463)

Aniket Dashpute (2014EE10434)




Seam Carving and Addition Example

 

25% columns removed

12.5% columns removed

0 columns removed

12.5% columns added

25% columns added

25% rows removed

12.5% rows removed

0 rows removed

12.5% rows added

25% rows added



Experimentation with Different Energy Functions

Sample

Energy

Seams

Output



Object Removal using Template Matching in Fourier domain

Original

Template

Energy Original

Energy Modified to account for Template

Horizontal Object Carving

Vertical Object Carving




Seam Carving Vs Scaling + Seam Carving

Original

Seam Carving

Scaling with Seam Carving



Retaining and Eliminating specified shapes in an image

Original

Eliminate

Retain




Generalised Hough Transform (image rotation + scaling )

Original

Scaled and Rotated

Boundaries Detected

Bounding Area

Seams

Output



Eliniating Specific Object using Seam Carving

Original

Eliminate

Boundaries Detected

Bounding Area

Seams

Output



Retaining and Eliminating specified shapes in an image

Example

Eliminate

Boundaries Detected

Bounding Area

Retain

Boundaries Detected

Bounding Area

Elimination and Retaination

Seams

Output



Object Carving Example