Interpolating between images using optimal mass transport

Optimal mass transport (OMT) is an optimization problem that obtains the way to move mass, or values, from one function to another, in the most efficient way, or at the lowest cost. This technique is used in various fields, e.g. computer vision, machine learning and economics. Transforming an image...

Full description

Bibliographic Details
Main Author: Wendelborg Thingstad, Simen
Format: Others
Language:English
Published: KTH, Skolan för teknikvetenskap (SCI) 2020
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-276700
id ndltd-UPSALLA1-oai-DiVA.org-kth-276700
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-kth-2767002020-06-17T03:37:48ZInterpolating between images using optimal mass transportengInterpolering mellan bilder med hjälp av optimal massetransportWendelborg Thingstad, SimenKTH, Skolan för teknikvetenskap (SCI)2020Engineering and TechnologyTeknik och teknologierOptimal mass transport (OMT) is an optimization problem that obtains the way to move mass, or values, from one function to another, in the most efficient way, or at the lowest cost. This technique is used in various fields, e.g. computer vision, machine learning and economics. Transforming an image to a matrix containing values corresponding to the images gray scale, enables OMT so that it can be used in the transformation between two images. For images normal by today’s standard the problems becomes too large to be pratically solvable. This paper presents a method using Monge-Kantorovich theory to formulate the problem, then further studies the Sinkhorn-Knopp algorithm to make it solvable for larger scale images. Using only Monge-Kantorovich theory to solve the problem leads to n^2 variables, where n is the number of pixels in the images transformed, implementing the Sinkhorn-Knopp algorithm decreases the number of variables to 2n.   Optimal massetransport är ett problem inom optimeringslära där man införskaffar ett sätt att förflytta massa, eller värden, från en plats till en annan på ett mest möjlig optimalt sätt, vara sig avstånd eller kostnad. Denna problemlösningsmetoden används inom flera områden, så som datorseende, maskininlärning och ekonomi. Om man bygger en matris där varje värde tillsvarar en bilds pixels värde på en gråskala, är det möjligt att tillämpa optimal massa transport, och på så sätt hitta det effektivaste sättet att konvertera en bild till en annan. En nackdel med denna metoden är att tillämpning på bilder efter dagens standard lätt blir för stora till att lösas direkt. I detta arbetet presenteras en metod som använder sig av Monge och Kantorovich’s formulering av problemet och Sinkhorn-Klopp algoritmen till att approximera en lösning för stor-skaliga problem. Att enbart använda sig av Monge-Kantorovich formuleringen av problemet leder till n^2 obekanta variabler, var n tillsvarar antallet pikslar i bilden man beaktar. Med hjälpa av Sinkhorn-Klopp algoritmen reduserar man antalet obekanta variabler till 2n. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-276700TRITA-SCI-GRU ; 2020:183application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic Engineering and Technology
Teknik och teknologier
spellingShingle Engineering and Technology
Teknik och teknologier
Wendelborg Thingstad, Simen
Interpolating between images using optimal mass transport
description Optimal mass transport (OMT) is an optimization problem that obtains the way to move mass, or values, from one function to another, in the most efficient way, or at the lowest cost. This technique is used in various fields, e.g. computer vision, machine learning and economics. Transforming an image to a matrix containing values corresponding to the images gray scale, enables OMT so that it can be used in the transformation between two images. For images normal by today’s standard the problems becomes too large to be pratically solvable. This paper presents a method using Monge-Kantorovich theory to formulate the problem, then further studies the Sinkhorn-Knopp algorithm to make it solvable for larger scale images. Using only Monge-Kantorovich theory to solve the problem leads to n^2 variables, where n is the number of pixels in the images transformed, implementing the Sinkhorn-Knopp algorithm decreases the number of variables to 2n.   === Optimal massetransport är ett problem inom optimeringslära där man införskaffar ett sätt att förflytta massa, eller värden, från en plats till en annan på ett mest möjlig optimalt sätt, vara sig avstånd eller kostnad. Denna problemlösningsmetoden används inom flera områden, så som datorseende, maskininlärning och ekonomi. Om man bygger en matris där varje värde tillsvarar en bilds pixels värde på en gråskala, är det möjligt att tillämpa optimal massa transport, och på så sätt hitta det effektivaste sättet att konvertera en bild till en annan. En nackdel med denna metoden är att tillämpning på bilder efter dagens standard lätt blir för stora till att lösas direkt. I detta arbetet presenteras en metod som använder sig av Monge och Kantorovich’s formulering av problemet och Sinkhorn-Klopp algoritmen till att approximera en lösning för stor-skaliga problem. Att enbart använda sig av Monge-Kantorovich formuleringen av problemet leder till n^2 obekanta variabler, var n tillsvarar antallet pikslar i bilden man beaktar. Med hjälpa av Sinkhorn-Klopp algoritmen reduserar man antalet obekanta variabler till 2n.
author Wendelborg Thingstad, Simen
author_facet Wendelborg Thingstad, Simen
author_sort Wendelborg Thingstad, Simen
title Interpolating between images using optimal mass transport
title_short Interpolating between images using optimal mass transport
title_full Interpolating between images using optimal mass transport
title_fullStr Interpolating between images using optimal mass transport
title_full_unstemmed Interpolating between images using optimal mass transport
title_sort interpolating between images using optimal mass transport
publisher KTH, Skolan för teknikvetenskap (SCI)
publishDate 2020
url http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-276700
work_keys_str_mv AT wendelborgthingstadsimen interpolatingbetweenimagesusingoptimalmasstransport
AT wendelborgthingstadsimen interpoleringmellanbildermedhjalpavoptimalmassetransport
_version_ 1719320635741569024