for HW1 Color Swap by Sheng Kai Tang (Tony)

1. Motivation 

One afternoon, I was on my way home thinking of the assignment of the Computational Camera and Photography. All of a sudden, there was a bright light shining into my eye, and I barely saw anything for seconds. However, at that moment the idea of the assignment was emerged. Yes, a Computational Sunglass!

Because I just walked with very slow speed, seconds of losing vision was not a problem. However, when driving at night or in a tunnel, this kind of temporal vision loss caused by sudden shining lights will be a serious issue.


2. Idea

A sunglass reduces brightness of the scene. It can make the bright part darker but turn the dark part too dark to be seen. The best way is to make a computational sunglass. This sunglass constantly takes two photo with normal and minimun apertures. The photo of minimun apertures is used to detect the source of shining light. Once a shining light is detected, this minimun aperture photo will become a mask covering on another photo with normal aperture.

3. Experiments

F2.8                                                                F22


 Radical Gradient Transparency                Mix1


50% Transparency                                        Mix2


4. Conclusion

Instead of treating digital photo as recording media, this is my first time to apply the computational camera and photography concept to solve a real world problem. Although it is a preliminary test of the concept, we still can see the potential benefit. There are still some technical issues, or there might be better ways to solve this problem. But this is a cool and interesting process to discover.

Based on google glass technology, we believe the computational manipulation will not only mix digital information with real world image, but also change the way how people perceive the world. This computational sunglass idea and practice is just the begin of my new journey.