Improving a portrait photo using face retouching and face morphing

This project is aimed at improving a portrait photograph through face retouching and face warping approaches. To localize our implementations on the facial skin, the first step was to develop an efficient and accurate skin map generation algorithm. Out of the two methods to detect skin, region-based...

Full description

Saved in:
Bibliographic Details
Main Author: Saran, Sanchar
Other Authors: Anamitra Makur
Format: Final Year Project
Language:English
Published: 2017
Subjects:
Online Access:http://hdl.handle.net/10356/71720
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-71720
record_format dspace
spelling sg-ntu-dr.10356-717202023-07-07T16:47:08Z Improving a portrait photo using face retouching and face morphing Saran, Sanchar Anamitra Makur School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering This project is aimed at improving a portrait photograph through face retouching and face warping approaches. To localize our implementations on the facial skin, the first step was to develop an efficient and accurate skin map generation algorithm. Out of the two methods to detect skin, region-based methods are more suitable for determining the physical location of the face as a whole and not definitive boundaries and contours of skin. Pixel based methods are location independent and classify a pixel as skin or non-skin based on simplistic heuristics. Hence pixel classification in RGB space was implemented for skin detection. Next step was to smooth the skin with a suitable low pass filtering approach. Normal low pass filtering, median filtering, Gaussian filtering and bilateral filtering were tested. Bilateral filtering produced the best results comprising appropriate smoothing with edge preservation. Face warping comprises mapping of pixels from source to destination via apt interpolation algorithms. Previous researches on face warping techniques suggested that although mesh warping was computationally the fastest, thin plate splines interpolation was best suited for user interaction which is imperative to this project. Number of control points required to achieve qualitatively satisfactory results was high in mesh and feature lines based warping, while thin plate splines was proficient in generating desirable transformations with minimal annotations. Finally, all functions were integrated in a MATLAB based utility involving user interaction to generate a skin map of required strength, smoothing of desired degree and customized warping by interactively selecting source and destination points. Bachelor of Engineering 2017-05-19T01:33:29Z 2017-05-19T01:33:29Z 2017 Final Year Project (FYP) http://hdl.handle.net/10356/71720 en Nanyang Technological University 65 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Electrical and electronic engineering
spellingShingle DRNTU::Engineering::Electrical and electronic engineering
Saran, Sanchar
Improving a portrait photo using face retouching and face morphing
description This project is aimed at improving a portrait photograph through face retouching and face warping approaches. To localize our implementations on the facial skin, the first step was to develop an efficient and accurate skin map generation algorithm. Out of the two methods to detect skin, region-based methods are more suitable for determining the physical location of the face as a whole and not definitive boundaries and contours of skin. Pixel based methods are location independent and classify a pixel as skin or non-skin based on simplistic heuristics. Hence pixel classification in RGB space was implemented for skin detection. Next step was to smooth the skin with a suitable low pass filtering approach. Normal low pass filtering, median filtering, Gaussian filtering and bilateral filtering were tested. Bilateral filtering produced the best results comprising appropriate smoothing with edge preservation. Face warping comprises mapping of pixels from source to destination via apt interpolation algorithms. Previous researches on face warping techniques suggested that although mesh warping was computationally the fastest, thin plate splines interpolation was best suited for user interaction which is imperative to this project. Number of control points required to achieve qualitatively satisfactory results was high in mesh and feature lines based warping, while thin plate splines was proficient in generating desirable transformations with minimal annotations. Finally, all functions were integrated in a MATLAB based utility involving user interaction to generate a skin map of required strength, smoothing of desired degree and customized warping by interactively selecting source and destination points.
author2 Anamitra Makur
author_facet Anamitra Makur
Saran, Sanchar
format Final Year Project
author Saran, Sanchar
author_sort Saran, Sanchar
title Improving a portrait photo using face retouching and face morphing
title_short Improving a portrait photo using face retouching and face morphing
title_full Improving a portrait photo using face retouching and face morphing
title_fullStr Improving a portrait photo using face retouching and face morphing
title_full_unstemmed Improving a portrait photo using face retouching and face morphing
title_sort improving a portrait photo using face retouching and face morphing
publishDate 2017
url http://hdl.handle.net/10356/71720
_version_ 1772827608845647872