Sömnad: Bildändringsalgoritm utan förvrängning

Sömnad

För att ändra storlek på en bild håller vi vanligtvis bildformatet på ett konstant värde så att bilden inte blir förvrängd.

Eller om du vill ha bilden i ett annat bildförhållande kan vi beskära bilden med den konsekvensen att vissa delar av bilden går förlorade.

Men vad händer om vi sätter ihop det: Ändra storlek på bildförhållandet för bilden, utan att ta bort viktiga delar av bilden, och även utan distorsion.

Kan det?

Burk. Seam Carving- tekniken kan göra det.

Vad är sömnad?

Sömnad är en algoritm för att ändra storlek på bilder utan förvrängning.

Denna algoritm utvecklades av Shai Avidan och Ariel Shamir från Mitsubishi Electric Research Laboratories (MERL).

Denna algoritm fungerar genom att ta bort delar av bilden som betraktas som obetydliga när du ändrar storleksprocessen.

Följande är en jämförelse av bildbehandling med konventionella metoder och sömsniderier :

sömnad

Söm Carving arbetsprocess

1. Börja med en bild

2. Beräkna pixeldensiteten

Nivån på pixeldensitet kan göras med en mängd olika algoritmer:

  • Gradientstorlek
  • Entropi
  • Visuell betydelse
  • och så vidare

3. Bestäm de lager som inte är viktiga

Baserat på pixeldensitetsdata i föregående steg bestämdes vilka sömmar (lager) som inte var viktiga och kunde tas bort utan att bilden drastiskt förändrades.

4. Eliminera onödiga lager

5. Få den slutliga bilden

Hur man gör sömnad

För närvarande har användningen av sömnadstekniker antagits allmänt, bland annat genom:

  • Skriver programkod manuellt
  • Använda funktioner i ImageMagick
  • Använda Photoshop

Med ImageMagick kan sömsnidning göras med det extra kommandot för vätskeskalning .

Ett exempel görs med följande kommando:

convert input.jpg -liquid-rescale 75x100%\! output.jpg

När det gäller Photoshop kan sömnadssnideringsfunktionen användas genom att välja det innehållsmedvetna skalningsalternativet som finns på menyn

Edit > Content Aware Scale

Som ett exempel är här användningen av sömsnideri som jag gjorde.

Läs också: Komplett diskussion om Flat Earth Theory of Misconceptions

Originalbild:

Vanlig storlek (distorsion):

Sömnad:

Tack!