Computational Simulation of Alternative Photographic Processes
Abstract
We present a novel computational framework for physically and chemically-based simulations of analog alternative photographic processes. In the real world, these processes allow the creation of very personal and unique depictions due to the combination of the chemicals used, the physical interaction with liquid solutions, and the individual craftsmanship of the artist. Our work focuses not only on achieving similar compelling results, but on the manual process as well, introducing a novel exploratory approach for interactive digital image creation and manipulation. With such an emphasis on the user interaction, our simulations are devised to run on tablet devices; thus we propose the combination of a lightweight data-driven model to simulate the chemical reactions involved, with efficient fluids simulations that modulate them. This combination allows realistic gestures-based user interaction with constant visual feedback in real-time. Using the proposed framework, we have built two prototypes with different tradeoffs between realism and flexibility, showing its potential to build novel image editing tools.
Supporting Information
Please note: Wiley-Blackwell Publishing are not responsible for the content or functionality of any supplementary materials supplied by the authors. Any queries (other than missing material) should be directed to the corresponding author for the article.
Filename | Description |
---|---|
CGF_12146_sm_supplementary.pdf33.4 MB | Supporting info item |
CGF_12146_sm_video.mp442.5 MB | Supporting info item |
Please note: The publisher is not responsible for the content or functionality of any supporting information supplied by the authors. Any queries (other than missing content) should be directed to the corresponding author for the article.
References
- [Bjo04] Bjorke K.: Color controls. GPU Gems (2004). 5.
- [BPD06] Bae S., Paris S., Durand F.: Two-scale tone management for photographic look. ACM Trans. Graph. 25 (2006). 1, 2, 8.
- [Bri08]
Bridson R.: Fluid Simulation for Computer Graphics. A K Peters/CRC Press, 2008. 6.
10.1201/b10635 Google Scholar
- [CAS*97] Curtis C. J., Anderson S. E., Seims J. E., Fleischery K. W., Salesin D. H.: Computer-generated watercolor. In Proceedings of SIGGRAPH '97 (1997). 5, 6.
- [CT05] Chu N. S.-H., Tai C.-L.: Moxi: real-time ink dispersion in absorbent paper. ACM Trans. Graph. 24, 3 (2005). 5, 6.
- [FF01] Foster N., Fedkiw R.: Practical animation of liquids. In Proceedings of ACM SIGGRAPH 2001 (2001). 5.
- [FM96] Foster N., Metaxas D.: Realistic animation of liquids. Graph. Models and Image Processing 58 (1996). 5.
- [Fuj04]
Fujita S.: Organic Chemistry of Photography. Springer, 2004. 3.
10.1007/978-3-662-09130-2 Google Scholar
- [Gd08] Gritz L., D'Eon E.: The importance of being linear. GPU Gems 3 (2008). 4.
- [GM38] Gurney R. W., Mott N. F.: The theory of the photolysis of silver bromide and the photographic latent image. Proceedings of the Royal Society of London. Series A – Mathematical and Physical Sciences 164, 917 (1938). 3.
- [GM97] Geigel J., Musgrave F. K.: A model for simulating the photographic development process on digital images. In Proceedings of SIGGRAPH '97 (1997), ACM Press/Addison-Wesley Publishing Co. 1, 2, 5.
- [GR09] German D. M., Rigau J.: Improving scans of black and white photographs by recovering the print maker's artistic intent. Computers and Graphics 33, 4 (2009). 2.
- [HD90] Hurter F., Driffield V.: Photo-chemical investigations and a new method of the determination of the sensitiveness of photographic plates. Journal of the Society of Chemical Industry 9 (1890). 3.
- [HJO*01] Hertzmann A., Jacobs C. E., Oliver N., Curless B., Salesin D. H.: Image analogies. In Proceedings of SIGGRAPH '01 (2001), ACM. 2.
- [HL97] He X., Luo L.-S.: Lattice Boltzmann Model for the Incompressible Navier-Stokes Equation. Journal of Statistical Physics 88, 3 (1997). 6.
- [Jac10] Jacobson Q. B.: Chemical Pictures: The Wet Plate Collodion Photography Book. Quinn Jacobson Photography and Studio Q, 2010. 3, 4, 7.
- [Jam09] James C.: The Book of Alternative Photographic Processes. Delmar Cengage Learning, 2009. 1, 3.
- [Kin01] King S.: Ultraviolet light sources for printing with the alternative processes. http://unblinkingeye.com/Articles/Light/light.html, 2001. [Online; accessed January-2013]. 5.
- [KM90] Kass M., Miller G.: Rapid, stable fluid dynamics for computer graphics. In Comput. Graph. (Proc. of SIGGRAPH 90) (1990), vol. 24. 6.
- [LAD08] Lenaerts T., Adams B., Dutré P.: Porous flow in particle-based fluid simulations. ACM Trans. Graph. 27, 3 (2008). 6.
- [LLR04] Laerhoven T. V., Liesenborgs J., Reeth F. V.: Real-time watercolor painting on a distributed paper model. In Proceedings of CGI (2004). 5.
- [LR05] Laerhoven T. V., Reeth F. V.: Real-time simulation of watery paint. Computer Animation and Virtual Worlds 16 (2005). 5.
- [Mee42] Mees K.: The theory of the photographic process. The MacMillan Company, 1942. 3.
- [Mit57] Mitchell J. W.: Photographic sensitivity. Reports on Progress in Physics 20, 1 (1957). 3.
- [Per85] Perlin K.: An image synthesizer. In Proceedings of SIGGRAPH '85 (1985), ACM. 3.
- [PR10] Pouli T., Reinhard E.: Progressive histogram reshaping for creative color transfer and tone reproduction. In Proceedings of NPAR '10 (2010), ACM. 2.
- [Ram86] Ramsden J. J.: Computing photographic response curves. Proceedings of the Royal Society of London. A. Mathematical and Physical Sciences 406, 1830 (1986). 7.
- [RSSF02] Reinhard E., Stark M., Shirley P., Ferwerda J.: Photographic tone reproduction for digital images. ACM Trans. Graph. 21, 3 (2002). 1, 2.
- [Rud03] Rudman T.: The Photographer's Toning Book: The Definitive Guide. Amphoto Books, 2003. 3, 5, 9.
- [SHS98] Skladnikiewitz P., Hertel D., Schmidt I.: The wet collodion process – a scientific approach. The Journal of Imaging Science and Technology 42, 5 (1998). 4, 7.
- [Sta99] Stam J.: Stable fluids. In Proceedings of SIGGRAPH '99 (1999), ACM Press/Addison-Wesley Publishing Co. 6.
- [Suc01]
Succi S.: The Lattice Boltzmann Equation: For Fluid Dynamics and Beyond. Numerical Mathematics and Scientific Computation Series. Clarendon Press, 2001. 5, 6.
10.1093/oso/9780198503989.001.0001 Google Scholar
- [WMT07] Wang H., Miller G., Turk G.: Solving general shallow wave equations on surfaces. In In Proceedings of Symposium on Computer Animation (SCA) (2007). 6.
- [WYW*10] Wang B., Yu Y., Wong T.-T., Chen C., Xu Y.-Q.: Data-driven image color theme enhancement. ACM Trans. Graph. 29, 6 (2010). 2.
- [WYX11] Wang B., Yu Y., Xu Y.-Q.: Example-based image color and tone style enhancement. ACM Trans. Graph. 30, 4 (2011). 2.
- [YHK07] Yuksel C., House D. H., Keyser J.: Wave particles. ACM Trans. Graph. 26, 3 (2007). 6.
- [YMLS03] Yu D., Mei R., Luo L.-S., Shyy W.: Viscous flow computations with the method of lattice boltzmann equation. Progress in Aerospace Sciences 39, 5 (2003). 6.