Projects

VisionISP: an Image Processing Pipeline for Computer Vision Applications

September 2019
An imaging pipeline that consists of trainable blocks.
Commercial Project, Intel Corporation
Image Processing, Computer Vision, Deep Learning Paper Video

Eye Contact Correction using Deep Neural Networks

June 2019
Restores eye contact during video calls by warping and tuning the eyes in the input frames.
Commercial Project, Intel Corporation
Computer Vision, Deep Learning Fortune Article TechXplore Article Paper Video

Landmark Recognition on Moto X4 Smart Camera

August 2017
Detects points of interests in a picture and asks if you want to learn more about them.
Commercial Project, Motorola Mobility a Lenovo Company
Computer Vision, Deep Learning Qualcomm Blog Post Demo

Automatically Creating Spatiotemporal River Maps of the World

May 2017
Advisors: Alan Bovik, Paola Passalacqua
Dissertation, The University of Texas at Austin
Deep Learning, Computer Vision, Image Processing, Remote Sensing Python, C++, Caffe, PostgreSQL, PostGIS, QGIS, Google Earth Engine

DeepRiver: A Deep Learning Based River Network Extractor

April 2017
Advisors: Alan Bovik, Paola Passalacqua
Research Project, The University of Texas at Austin
Deep Learning, Computer Vision, Image Processing, Remote Sensing Python, TensorFlow GitHub Repository IEEE GRSL Paper

DeepWaterMap: A Deep Learning Based Surface Water Mapper

March 2017
Advisors: Alan Bovik, Paola Passalacqua
Research Project, The University of Texas at Austin
Machine Learning, Computer Vision, Image Processing, Remote Sensing Python, C++, Caffe IEEE JSTARS Paper

RivaMap: An Automated River Analysis and Mapping Engine

February 2017
Advisors: Alan Bovik, Paola Passalacqua
Research Project, The University of Texas at Austin
Image Processing, Remote Sensing Python GitHub Repository RSE Paper IEEE GRSL Paper

PaperPlane

February 2015
A very simple, flat-file, static blog generator.
Personal Project
Python, HTML, CSS, JS Details and Download

The Facial Ancestry Project

November 2014
Predicted users' ancestral composition using a single face image as input.
Course Project, The University of Texas at Austin
Computer Vision, Machine Learning Python, OpenCV

The KarmaBarter Project | Natural Language Processing Module

August 2014
Provided tools for creating keywords, matching similar entries, and ranking users on a social network for local cooperation.
Startup Project
Natural Language Processing C#, Lucene

UTimelapse: a Tool for Creating High-Quality Timelapse Videos

May 2014
Created high-quality timelapse videos without requiring high-end equipment, reducing camera shake, flickering, and single-frame artifacts.
Course Project, The University of Texas at Austin
Digital Video, Image Processing, Computational Photography C++, OpenCV, Qt Class Best Project Award Video Details

Machine Learning Based Multiscale Saliency Maps

May 2014
A saliency model that used gaze heat maps for training.
Course Project, The University of Texas at Austin
Computer Vision, Image Processing, Machine Learning Matlab

Computer Vision Based Reuse Detection in Digital Artworks

July 2013
Advisor: Albert Ali Salah
Research Project (Master's Thesis), Bogazici University
Computer Vision, Image Processing, Machine Learning Matlab Master's Thesis

Affine Invariant Salient Patch (AISP) Descriptor

July 2013
Provided a foreground sensitive description of images for image retrieval.
Research Project, Bogazici University
Computer Vision, Image Processing Matlab Details

Automatic Image Correction for Video Conferences

May 2013
Automatically corrected the users' posture and put a smile on their face during video calls.
Course Project, The University of Texas at Austin
Computer Vision, Image Processing C++, OpenCV Class Best Project Award

Local Feature Based Facial Expression Recognition from Single Images

June 2012
Recognized six facial expressions using a single image as input.
Course Project, Bogazici University
Computer Vision, Machine Learning Matlab Video

A Real Time Virtual Dressing Room Application

January 2012
Used a Microsoft Kinect sensor to superimpose t-shirts on a user.
Course Project, Bogazici University
Computer Vision, Augmented Reality C#, Microsoft Kinect SDK Video Details

Investigating Effects of Emotional Arousal on Memory Consolidation

January 2012
An experiment that studied how emotions affect recalling certain scenes in a footage using an Emotiv Epoc Neuroheadset.
Course Project, Bogazici University
Cognitive Science, Psychology, Digital Signal Processing Matlab

Prolog Agent for the Board Game: Ticket to Ride

January 2012
A simple artificial intelligence player with an offensive strategy.
Course Project, Bogazici University
Artificial Intelligence, Expert Systems Prolog

Panoramic Image Generator

October 2011
Merged images to create panoramic images.
Course Project, Bogazici University
Image Processing, Computer Vision Matlab Details

Camera Controlled Flag Capturing Game

August 2011
A very simple game that is controlled using color pointers.
Internship Project, PSNC, Poland
Computer Vision Java, OpenCV Video

Vision-Based Multi-Agent Surveillance System

July 2011
Detected moving objects in the field of view of a camera and tracks them using unique identifiers.
Internship Project, PSNC, Poland
Computer Vision Java, OpenCV Video

Vision-Based Parking Lot Monitoring System

July 2011
Used camera input to detect available parking spots.
Internship Project, PSNC, Poland
Computer Vision Java, OpenCV Video

Automatic Recognition of Turkish Fingerspelling

June 2011
A sign language recognition app that converted fingerspelled letters into text.
Senior Project, Yildiz Technical University
Computer Vision, Machine Learning Matlab Details

Defend Your Thesis: A Simple Flash Game

May 2011
Defend your thesis and get your letter grade at the end of the session.
Course Project, Yildiz Technical University
ActionScript Play

A Simple Tool for Content Based Image Retrieval

Jan 2011
A simple image retrieval software that used color-based features.
Course Project, Yildiz Technical University
Computer Vision C# Details