SCI-FI PALETTE

🚧 Work In Progress 🚧

 

Overview

I explored a movie poster database with image clustering and dimension reduction (UMap technique) in machine learning. And I made an interactive website out of it.

Due to the time limitation and performance of the web, I used only 2,000 poster samples in my most interested genre --- science fiction as the input dataset. Although not flawless, some salient patterns in sci-fi movie posters are revealed --- colors, elements, compositions, layouts, visual styles and release years...

 
 

:/ Machine Learning & Experimental Web

:/ Python, HTML+CSS+Javascript, PixiJS

:/ Individual work

:/ 2020.03- One Week

 

Click the button below to the project website or go to http://movieposterml.waynecai.com/

Movie poster data source: www.movieposterdb.com

This web application could be used as a practical tool for designers to learn poster design through movies, or just for a movie fan to roam in a movie poster galaxy!

 
 

KEY PROCESS

 

Main implement process of this project includes data scraping and cleaning, image resizing, extracting color palette from images, and using pre-trained neural network for image clustering.

 

KMeans function & 'Elbow method'

Dimensionality Reduction -UMAP (6000 data points)

Convert the point cloud into a 2d grid using Rasterfairy.(6000 data points)

FUTURE STEPS

 
  • Including all data points from the sci-fi movie database;

  • Identifying elements in posters with object detection, to discover movie poster in detail.

Inspirations: Beyond Scrolls