header works!

Project

3d Photomosaic

PROJECT STACK
matlab
opengl
mysql

This was a super cool image processing project I coded in University. The aim of this software was to build a mosaic version of an image given as input chosing the pieces from a library of images. The images were scanned by an intelligent algorithm I coded to extract the feature of the images based on color and edges. All this information was stored in a database

The creation of the mosaic is a process of querying the database and then refine the search with a more precise algorithm. For this project I used a lot of image processing techniques like: color analysis, edge detection, MPEG edge detecion, filtering.

The code was made with Matlab to get advantage of its Image Processing toolbox, but to make it more fun I created a 3d animation while the mosaic was being built with a tool for digital art creation called Processing.

Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5
Screenshot 6
Launch Date
Jan 2012
Country
Italy
Stack
  • matlab
  • opengl
  • mysql
Key features
  • dynamic mosaic creation
  • edge detection
  • image catalogue
  • image enhancement
Key learnings
  • research from academic papers
  • out of the box thinking
  • use math for creativity
  • artistic approach