Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
reveal.pdf
Search
Subhadeep Ray
November 07, 2012
52
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
reveal.pdf
Subhadeep Ray
November 07, 2012
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
2
360
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
540
4 Signs Your Business is Dying
shpigford
187
23k
We Have a Design System, Now What?
morganepeng
55
8.4k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.3k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
440
Designing for Timeless Needs
cassininazir
1
530
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
460
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.6k
Transcript
PHOTO MOSAIC by Jaai Chandekar Nur Hasan Sheikh Subhadeep Ray
Zainab Alsubai
INTRODUCTION Project Outline Client
IMPLEMENTATION DETAILS Platform - CCIS Linux Language - Python 2.7
Library - Python Imaging Library 1.1.6
PROTOTYPE - 1 Implementation Details : RGB mode only No
Alpha Channel First Try: Average RGB values
PROTOTYPE - 1 Second Try: Histogram Matching Technique: Distance between
a Tile and a block
PROTOTYPE - 1 Issues faced: Wrong archive format
PROTOTYPE - 2 Code Base: About 80% same from the
last prototype Improvement: Global Randomization Parameter Handling
FINAL IMPLEMENTATION Approach: Change of Algorithm Why ?
ALGORITHM New Algorithm to speed up creation
ALGORITHM New Algorithm: Why did we choose this approach?
SOFTWARE ENGINEERING PROCESS Version Control System: Common account Distributed Work
Environment
SOFTWARE ENGINEERING PROCESS Test Driven Development: Why ? Also No
Agile :) Source: memegenerator.net (http://bit.ly/RWPovl)
CONCLUSION RGB vs YIQ
CONCLUSION SCOPE FOR IMPROVEMENT Study other algorithms Other type of
Mosaics
QUESTIONS? S o u r c e : d i
l b e r t . c o m ( h t t p : / / b i t . l y / t I l T d B )
None