Projects

Landmark Recognition on Moto X4 Smart Camera

August 2017
Detects points of interests automatically and asks if you want to learn more about it
Commercial Project, Motorola Mobility a Lenovo Company
Computer Vision, Deep Learning 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
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
Python, C++, Caffe In review

DeepWaterMap: A Deep Learning Based Surface Water Mapper

March 2017
Advisors: Alan Bovik, Paola Passalacqua
Research Project, The University of Texas at Austin
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
Python GitHub Repository RSE Paper 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
A system where users can input their pictures and obtain statistics estimating their ancestral composition
Course Project, The University of Texas at Austin
Python, OpenCV

The KarmaBarter Project | Natural Language Processing Module

August 2014
Karmabarter is a social network for local cooperation. The NLP module provides tools for creating keywords, matching similar entries, and ranking users.
Startup
C#, Lucene

UTimelapse: a Tool for Creating High-Quality Timelapse Videos

May 2014
Deals with the three main problems in timelapse video-photography: camera shake, flickering, and single-frame artifacts
Course Project, The University of Texas at Austin
C++, OpenCV, Qt Class Best Project Award Video Details

Machine Learning Based Multiscale Saliency Maps

May 2014
A saliency model that learns the properties of fixated points on images
Course Project, The University of Texas at Austin
Matlab

Computer Vision Based Reuse Detection in Digital Artworks

July 2013
Advisor: Albert Ali Salah
Research Project (Master's Thesis), Bogazici University
Matlab Master's Thesis

Affine Invariant Salient Patch (AISP) Descriptor

July 2013
Provides a foreground sensitive description of images
Research Project, Bogazici University
Matlab Details

Automatic Image Correction for Video Conferences

May 2013
An application that automatically corrects the users' posture and puts a smile on their face
Course Project, The University of Texas at Austin
C++, OpenCV Class Best Project Award

Local Feature Based Facial Expression Recognition from Single Images

June 2012
An application that aims to recognize the six prototypical facial expressions from single images without any manual landmarking
Course Project, Bogazici University
Matlab Video

A Real Time Virtual Dressing Room Application

January 2012
Allows user to try on t-shirts in a virtual environment using a Microsoft Kinect sensor
Course Project, Bogazici University
C#, Microsoft Kinect SDK Video Details

Investigating Effects of Emotional Arousal on Memory Consolidation

January 2012
An experiment that aims to investigate the effects of emotional arousal on the memory consolidation using Emotiv Epoc Neuroheadset
Course Project, Bogazici University
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
Prolog

Panoramic Image Generator

October 2011
Merges images to create panoramic images
Course Project, Bogazici University
Matlab Details

Camera Controlled Flag Capturing Game

August 2011
A vision based game that uses color pointers to locate players
Internship Project, PSNC, Poland
Java, OpenCV Video

Vision-Based Multi-Agent Surveillance System

July 2011
Detects moving objects in the field of view of a camera and tracks them with unique identifiers
Internship Project, PSNC, Poland
Java, OpenCV Video

Vision-Based Parking Lot Monitoring System

July 2011
Uses camera input to provide information about the availability of parking lots
Internship Project, PSNC, Poland
Java, OpenCV Video

Automatic Recognition of Turkish Fingerspelling

June 2011
A sign language recognition application that converts fingerspelled letters into text
Senior Project, Yildiz Technical University
Matlab Details

Defend Your Thesis: A Simple Flash Game

May 2011
The player defends a thesis by giving prompt answers to a chain of questions and gets a 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 uses color-based features
Course Project, Yildiz Technical University
C# Details

8-Puzzle Solver

December 2010
Finds an optimal solution to 8-puzzle problem using A* algorithm, breadth-first search, or depth-first search
Course Project, Yildiz Technical University
C# Details

Circular Object Detection using Hough Transform

December 2010
Uses Hough transform to detect circular objects in images
Course Project, Yildiz Technical University
C Details

A Line Follower Robot

December 2010
Follows a black line on a white surface using infrared sensors
Course Project, Yildiz Technical University
C, Texas Instruments MSP430 Details

A Real Estate Search Engine

June 2010
Crawls several real estate listing websites, performs search, and displays query results on structured pages
Course Project, Yildiz Technical University
C#, Asp.Net