Skip to content

mauricerupp/StitchNet

Repository files navigation

StitchNet

This is the code of my Bachelor's thesis 'StitchNet: Image Stitching using Autoencoders and Deep Convolutional Neural Networks'.

Abstract of Thesis

This thesis explores the prospect of artificial neural networks for image processing tasks. More specifically, it aims to achieve the goal of stitching multiple overlapping images to form a bigger, panoramic picture. Until now, this task is solely approached with ”classical”, hardcoded algorithms while deep learning is at most used for specific subtasks. This thesis introduces a novel end-to-end neural network approach to image stitching called StitchNet, which uses a pre- trained autoencoder and deep convolutional networks. Additionally to presenting several new datasets for the task of supervised image stitching with each 120’000 training and 5’000 validation samples, this thesis also conducts various experiments with different kinds of existing networks de- signed for image superresolution and image segmentation adapted to the task of image stitching. StitchNet outperforms most of the adapted networks in both quantitative as well as qualitative results.

Autoencoder - Results

drawing

StitchNet Architecture

drawing

Pre-Trained StitchNet applied on Dataset 1 - Results

drawing

Pre-Trained StitchNet applied on Dataset 2 - Results

drawing

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages