Skip to content

An attempt to improve seam-carving algorithm using depth-aware saliency map

Notifications You must be signed in to change notification settings

zamanighazaleh/Improving-Seam-carving-algorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Improving-Seam-carving-algorithm

An attempt to improve seam-carving algorithm using depth-aware saliency map

What is seam carving?

Seam carving is a gradient-based algorithm for content-aware image resizing. This allows image to be resized without losing meaningful content from cropping or scaling.

Why do we want to improve it?

If there is an object in image that has lower energy than image background, seam carving will remove the object and keeps the background.

images/im1.png

How to improve it?

We use a combination of depth-based seam carving and image scaling algorithms. It improves the result and preserves image details.

Requirements

Matlab

Result

images/im2.png

About

An attempt to improve seam-carving algorithm using depth-aware saliency map

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages