+ Visiting Research Scholar
+Bot Intelligence Group, Robotics Institute, Carnegie Mellon University
+Supervisor: Jean Oh
+ +diff --git a/CNAME b/CNAME deleted file mode 100644 index d8b1f75d47..0000000000 --- a/CNAME +++ /dev/null @@ -1 +0,0 @@ -jonbarron.info \ No newline at end of file diff --git a/README.md b/README.md deleted file mode 100644 index 278f956fcb..0000000000 --- a/README.md +++ /dev/null @@ -1 +0,0 @@ -This is the source code to Jon Barron's public academic website: https://jonbarron.info/. Feel free to clone this code for your own personal use. \ No newline at end of file diff --git a/data/3DSP_siggraphAsia2013.bib b/data/3DSP_siggraphAsia2013.bib deleted file mode 100644 index 04f1c70252..0000000000 --- a/data/3DSP_siggraphAsia2013.bib +++ /dev/null @@ -1,6 +0,0 @@ -@article {li2013three, - Author = {Hao Li and Etienne Vouga and Anton Gudym and Linjie Luo and Jonathan T. Barron and Gleb Gusev}, - Title = {3D Self-Portraits}, - Journal = {SIGGRAPH Asia}, - Year = {2013}, -} \ No newline at end of file diff --git a/data/Anderson2016.bib b/data/Anderson2016.bib deleted file mode 100644 index 94bfe96c5d..0000000000 --- a/data/Anderson2016.bib +++ /dev/null @@ -1,6 +0,0 @@ -@article{Anderson2016, -author = {Robert Anderson and David Gallup and Jonathan T. Barron and Janne Kontkanen and Noah Snavely and Carlos Hern\'andez and Sameer Agarwal and Steven M Seitz}, -title = {Jump: Virtual Reality Video}, -journal = {SIGGRAPH Asia}, -year = {2016}, -} diff --git a/data/ArbelaezCVPR2014.bib b/data/ArbelaezCVPR2014.bib deleted file mode 100644 index 20a7cf4311..0000000000 --- a/data/ArbelaezCVPR2014.bib +++ /dev/null @@ -1,6 +0,0 @@ -@article{ArbelaezCVPR2014, - title = "Multiscale Combinatorial Grouping", - author = "Arbel{\'a}ez, Pablo and Pont-Tuset, J. and Barron, Jonathan T. and Marqu{\'e}s, F. and Malik, Jitendra", - journal = "CVPR", - year = "2014", -} diff --git a/data/B3DO_ICCV_2011.bib b/data/B3DO_ICCV_2011.bib deleted file mode 100644 index 792018696a..0000000000 --- a/data/B3DO_ICCV_2011.bib +++ /dev/null @@ -1,7 +0,0 @@ -@inproceedings{Janoch2011, -author = {Janoch, Allison and Karayev, Sergey and Jia, Yangqing and Barron, Jonathan T. and Fritz, Mario and Saenko, Kate and Darrell, Trevor}, -booktitle = {ICCV Workshop on Consumer Depth Cameras for Computer Vision}, -title = {A Category-Level 3-D Object Dataset: Putting the Kinect to Work}}, -year = {2011} -} - diff --git a/data/BBlink_eng.pdf b/data/BBlink_eng.pdf new file mode 100644 index 0000000000..aae060cceb Binary files /dev/null and b/data/BBlink_eng.pdf differ diff --git a/data/BBlink_kor.pdf b/data/BBlink_kor.pdf new file mode 100644 index 0000000000..ef48598c32 Binary files /dev/null and b/data/BBlink_kor.pdf differ diff --git a/data/BarronCVPR2015.bib b/data/BarronCVPR2015.bib deleted file mode 100644 index 698635b6b2..0000000000 --- a/data/BarronCVPR2015.bib +++ /dev/null @@ -1,6 +0,0 @@ -@article{Barron2015A, -author = {Jonathan T. Barron and Andrew Adams and YiChang Shih and Carlos Hern\'andez}, -title = {Fast Bilateral-Space Stereo for Synthetic Defocus}, -journal = {CVPR}, -year = {2015}, -} diff --git a/data/BarronCVPR2019.bib b/data/BarronCVPR2019.bib deleted file mode 100644 index 51bbc86ae9..0000000000 --- a/data/BarronCVPR2019.bib +++ /dev/null @@ -1,6 +0,0 @@ -@article{BarronCVPR2019, - Author = {Jonathan T. Barron}, - Title = {A General and Adaptive Robust Loss Function}, - Journal = {CVPR}, - Year = {2019} -} \ No newline at end of file diff --git a/data/BarronCVPR2019_reviews.txt b/data/BarronCVPR2019_reviews.txt deleted file mode 100644 index 92bdd196cf..0000000000 --- a/data/BarronCVPR2019_reviews.txt +++ /dev/null @@ -1,16 +0,0 @@ -R1: - -My first impression is that this paper might be better reviewed in a machine -learning centered conference (i.e. ICML) instead of the computer vision ones, -as the major contribution of this paper comes from the loss function that could -be potentially applied to any learning task, not specific vision task. - -Borderline Reject - - -R2: - -Good theoretical development of unified robust loss and extensive experimental -evaluation on four vision task. - -Accept diff --git a/data/BarronECCV2020.bib b/data/BarronECCV2020.bib deleted file mode 100644 index 47bb19904a..0000000000 --- a/data/BarronECCV2020.bib +++ /dev/null @@ -1,6 +0,0 @@ -@article{barron2020generalization, - title={A Generalization of Otsu's Method and Minimum Error Thresholding}, - author={Barron, Jonathan T}, - journal={ECCV}, - year={2020} -} \ No newline at end of file diff --git a/data/BarronICCV2013.bib b/data/BarronICCV2013.bib deleted file mode 100644 index c670451032..0000000000 --- a/data/BarronICCV2013.bib +++ /dev/null @@ -1,6 +0,0 @@ -@article{BarronICCV2013, - AUTHOR = "Barron, Jonathan T. and Arbel{\'a}ez, Pablo and Ker{\"a}nen, Soile V. E. and Biggin, Mark D. and Knowles, David W. and Malik, Jitendra", - TITLE = "Volumetric Semantic Segmentation using Pyramid Context Features", - JOURNAL = "ICCV", - YEAR = "2013", -} diff --git a/data/BarronICCV2015.bib b/data/BarronICCV2015.bib deleted file mode 100644 index ae3fe68eea..0000000000 --- a/data/BarronICCV2015.bib +++ /dev/null @@ -1,6 +0,0 @@ -@article{BarronICCV2015, - Author = {Jonathan T. Barron}, - Title = {Convolutional Color Constancy}, - Journal = {ICCV}, - Year = {2015} -} diff --git a/data/BarronMalikCVPR2011.bib b/data/BarronMalikCVPR2011.bib deleted file mode 100644 index 3cbe3af3e5..0000000000 --- a/data/BarronMalikCVPR2011.bib +++ /dev/null @@ -1,7 +0,0 @@ -@article{Barron2011, -Title = {High-Frequency Shape and Albedo from Shading using Natural Image Statistics}, -Journal = {CVPR}, -Author = {Jonathan T. Barron and Jitendra Malik}, -Year = {2011}, -} - diff --git a/data/BarronMalikCVPR2012.bib b/data/BarronMalikCVPR2012.bib deleted file mode 100644 index 5170eed5fd..0000000000 --- a/data/BarronMalikCVPR2012.bib +++ /dev/null @@ -1,6 +0,0 @@ -@article{Barron2012A, -Title = {Shape, Albedo, and Illumination from a Single Image of an Unknown Object}, -Journal = {CVPR}, -Author = {Jonathan T. Barron and Jitendra Malik}, -Year = {2012}, -} diff --git a/data/BarronMalikCVPR2013.bib b/data/BarronMalikCVPR2013.bib deleted file mode 100644 index 89fc4c600c..0000000000 --- a/data/BarronMalikCVPR2013.bib +++ /dev/null @@ -1,6 +0,0 @@ -@article{Barron2013A, -author = {Jonathan T. Barron and Jitendra Malik}, -title = {Intrinsic Scene Properties from a Single RGB-D Image}, -journal = {CVPR}, -year = {2013}, -} diff --git a/data/BarronMalikECCV2012.bib b/data/BarronMalikECCV2012.bib deleted file mode 100644 index 8a11354ab7..0000000000 --- a/data/BarronMalikECCV2012.bib +++ /dev/null @@ -1,6 +0,0 @@ -@article{Barron2012B, -author = {Jonathan T. Barron and Jitendra Malik}, -title = {Color Constancy, Intrinsic Images, and Shape Estimation}, -journal = {ECCV}, -year = {2012}, -} diff --git a/data/BarronMalikTPAMI2015.bib b/data/BarronMalikTPAMI2015.bib deleted file mode 100644 index 37937fac3b..0000000000 --- a/data/BarronMalikTPAMI2015.bib +++ /dev/null @@ -1,6 +0,0 @@ -@ARTICLE{BarronTPAMI2015, -Author = {Jonathan T. Barron and Jitendra Malik}, -Title = {Shape, Illumination, and Reflectance from Shading}, -journal={TPAMI}, -year={2015}, -} diff --git a/data/BarronMalikTPAMI2015B.bib b/data/BarronMalikTPAMI2015B.bib deleted file mode 100644 index 041cd96724..0000000000 --- a/data/BarronMalikTPAMI2015B.bib +++ /dev/null @@ -1,6 +0,0 @@ -@ARTICLE{BarronTPAMI2015B, -Author = {Jonathan T. Barron and Jitendra Malik}, -title = {Intrinsic Scene Properties from a Single RGB-D Image}, -journal={TPAMI}, -year={2015}, -} diff --git a/data/BarronPRL2009.bib b/data/BarronPRL2009.bib deleted file mode 100644 index 6e4c687cc6..0000000000 --- a/data/BarronPRL2009.bib +++ /dev/null @@ -1,6 +0,0 @@ -@techreport{BarronPRL2009, - Author = {Jonathan T. Barron and Dave Golland and Nicholas J. Hay}, - Title = {Parallelizing Reinforcement Learning}, - Institution = {EECS Department, University of California, Berkeley}, - Year = {2009}, -} diff --git a/data/BarronPooleECCV2016.bib b/data/BarronPooleECCV2016.bib deleted file mode 100644 index 33c64bde77..0000000000 --- a/data/BarronPooleECCV2016.bib +++ /dev/null @@ -1,6 +0,0 @@ -@article{BarronPoole2016, -author = {Jonathan T. Barron and Ben Poole}, -title = {The Fast Bilateral Solver}, -journal = {ECCV}, -year = {2016}, -} diff --git a/data/BarronPooleECCV2016_reviews.txt b/data/BarronPooleECCV2016_reviews.txt deleted file mode 100644 index 0ac9437811..0000000000 --- a/data/BarronPooleECCV2016_reviews.txt +++ /dev/null @@ -1,13 +0,0 @@ -Essentially sections 1-3 contain very little new. Section 4 is marginally -interesting. Weak Reject. - - R2, CVPR 2016 - -the paper too much relies on the supplemental material compared with the -standard usage of the supplemental material. I suggest the authors to directly -go for a journal submission by reformatting the paper together with the -supplemental material. Strong Reject. - - R1, ECCV 2016 - -The paper solves a class of relevant problems in a neat manner. The method -should be made known to a wider audience. Oral. - - R3, ECCV 2016 \ No newline at end of file diff --git a/data/BarronTR2010.bib b/data/BarronTR2010.bib deleted file mode 100644 index 75f29d1265..0000000000 --- a/data/BarronTR2010.bib +++ /dev/null @@ -1,9 +0,0 @@ -@techreport{Barron:EECS-2010-94, - Author = {Barron, Jonathan T. and Malik, Jitendra}, - Title = {Discovering Efficiency in Coarse-To-Fine Texture Classification}, - Institution = {EECS Department, University of California, Berkeley}, - Year = {2010}, - Month = {Jun}, - URL = {http://www.eecs.berkeley.edu/Pubs/TechRpts/2010/EECS-2010-94.html}, - Number = {UCB/EECS-2010-94}, -} diff --git a/data/BarronTsaiCVPR2017.bib b/data/BarronTsaiCVPR2017.bib deleted file mode 100644 index 306bc2e2e2..0000000000 --- a/data/BarronTsaiCVPR2017.bib +++ /dev/null @@ -1,6 +0,0 @@ -@article{BarronTsai2017, -author = {Jonathan T. Barron and Yun-Ta Tsai}, -title = {Fast Fourier Color Constancy}, -journal = {CVPR}, -year = {2017}, -} diff --git a/data/BrooksBarronCVPR2019.bib b/data/BrooksBarronCVPR2019.bib deleted file mode 100644 index 4988e334d9..0000000000 --- a/data/BrooksBarronCVPR2019.bib +++ /dev/null @@ -1,6 +0,0 @@ -@article{BrooksBarronCVPR2019, - author = {Tim Brooks and Jonathan T. Barron}, - title = {Learning to Synthesize Motion Blur}, - journal = {CVPR}, - year = {2019}, -} \ No newline at end of file diff --git a/data/BrooksCVPR2019.bib b/data/BrooksCVPR2019.bib deleted file mode 100644 index 50ab85e9a1..0000000000 --- a/data/BrooksCVPR2019.bib +++ /dev/null @@ -1,11 +0,0 @@ -@article{BrooksCVPR2019, - author = {Tim Brooks and - Ben Mildenhall and - Tianfan Xue and - Jiawen Chen and - Dillon Sharlet and - Jonathan T. Barron}, - title = {Unprocessing Images for Learned Raw Denoising }, - journal = {CVPR}, - year = {2019}, -} \ No newline at end of file diff --git a/data/Chen2016.bib b/data/Chen2016.bib deleted file mode 100644 index ca5506a87c..0000000000 --- a/data/Chen2016.bib +++ /dev/null @@ -1,6 +0,0 @@ -@article{Chen2016, - author = {Liang{-}Chieh Chen and Jonathan T. Barron and George Papandreou and Kevin Murphy and Alan L. Yuille}, - title = {Semantic Image Segmentation with Task-Specific Edge Detection Using CNNs and a Discriminatively Trained Domain Transform}, - journal = {CVPR}, - year = {2016}, -} diff --git a/data/Diverdi2016.bib b/data/Diverdi2016.bib deleted file mode 100644 index 689ae4bab2..0000000000 --- a/data/Diverdi2016.bib +++ /dev/null @@ -1,6 +0,0 @@ -@article{Diverdi2016, -author={Stephen DiVerdi and Jonathan T. Barron}, -journal={WACV}, -title={Geometric Calibration for Mobile, Stereo, Autofocus Cameras}, -year={2016}, -} diff --git a/data/GargICCV2019.bib b/data/GargICCV2019.bib deleted file mode 100644 index e275d645f1..0000000000 --- a/data/GargICCV2019.bib +++ /dev/null @@ -1,6 +0,0 @@ -@article{GargICCV2019, - author = {Rahul Garg and Neal Wadhwa and Sameer Ansari and Jonathan T. Barron}, - title = {Learning Single Camera Depth Estimation using Dual-Pixels}, - journal = {ICCV}, - year = {2019}, -} \ No newline at end of file diff --git a/data/GharbiSIGGRAPH2017.bib b/data/GharbiSIGGRAPH2017.bib deleted file mode 100644 index a81c20180e..0000000000 --- a/data/GharbiSIGGRAPH2017.bib +++ /dev/null @@ -1,6 +0,0 @@ -@article{GharbiSIGGRAPH2017, -author = {Micha{\"e}l Gharbi and Jiawen Chen and Jonathan T. Barron and Samuel W. Hasinoff and Fr{\'e}do Durand}, -title = {Deep Bilateral Learning for Real-Time Image Enhancement}, -journal = {SIGGRAPH}, -year = {2017}, -} diff --git a/data/Hasinoff2016.bib b/data/Hasinoff2016.bib deleted file mode 100644 index d9cf04e301..0000000000 --- a/data/Hasinoff2016.bib +++ /dev/null @@ -1,6 +0,0 @@ -@article{Hasinoff2016, -author = {Samuel W. Hasinoff and Dillon Sharlet and Ryan Geiss and Andrew Adams and Jonathan T. Barron and Florian Kainz and Jiawen Chen and Marc Levoy}, -title = {Burst Photography for High Dynamic Range and Low-Light Imaging on Mobile Cameras}, -journal = {SIGGRAPH Asia}, -year = {2016}, -} diff --git a/data/JonBarron-CV.pdf b/data/JonBarron-CV.pdf deleted file mode 100644 index d798e0d375..0000000000 Binary files a/data/JonBarron-CV.pdf and /dev/null differ diff --git a/data/JonBarron-bio.txt b/data/JonBarron-bio.txt deleted file mode 100644 index d4ba04da0d..0000000000 --- a/data/JonBarron-bio.txt +++ /dev/null @@ -1 +0,0 @@ -Jon Barron is a senior staff research scientist at Google DeepMind in San Francisco, where he works on computer vision and machine learning. He received a PhD in Computer Science from the University of California, Berkeley in 2013, where he was advised by Jitendra Malik, and he received a Honours BSc in Computer Science from the University of Toronto in 2007. He received a National Science Foundation Graduate Research Fellowship in 2009, the C.V. Ramamoorthy Distinguished Research Award in 2013, and the PAMI Young Researcher Award in 2020. His works have received awards at ECCV 2016, TPAMI 2016, ECCV 2020, ICCV 2021, CVPR 2022, the 2022 Communications of the ACM, ICLR 2023, and SIGGRAPH 2024. diff --git a/data/KarschCVPR2013.bib b/data/KarschCVPR2013.bib deleted file mode 100644 index 406b0b3c27..0000000000 --- a/data/KarschCVPR2013.bib +++ /dev/null @@ -1,6 +0,0 @@ -@article{Karsch2013A, -author = {Kevin Karsch and Zicheng Liao and Jason Rock and Jonathan T. Barron and Derek Hoiem}, -title = {Boundary Cues for 3D Object Shape Recovery}, -journal = {CVPR}, -year = {2013}, -} diff --git a/data/Mildenhall2018.bib b/data/Mildenhall2018.bib deleted file mode 100644 index 192ae77eb3..0000000000 --- a/data/Mildenhall2018.bib +++ /dev/null @@ -1,11 +0,0 @@ -@article{Mildenhall2018, - author = {Ben Mildenhall and - Jonathan T. Barron and - Jiawen Chen and - Dillon Sharlet and - Ren Ng and - Robert Carroll}, - title = {Burst Denoising with Kernel Prediction Networks}, - journal = {CVPR}, - year = {2018}, -} \ No newline at end of file diff --git a/data/PontTusetTPAMI2017.bib b/data/PontTusetTPAMI2017.bib deleted file mode 100644 index d70ab8bf64..0000000000 --- a/data/PontTusetTPAMI2017.bib +++ /dev/null @@ -1,9 +0,0 @@ -@article{Pont-Tuset2017, - author = {J. Pont-Tuset and P. Arbel\'{a}ez and Jonathan T. Barron and F. Marques and J. Malik}, - title = {Multiscale Combinatorial Grouping for Image Segmentation and Object Proposal Generation}, - journal = {TPAMI}, - year = {2017}, - volume = {39}, - number = {1}, - pages = {128 - 140} -} diff --git a/data/Purdue.pdf b/data/Purdue.pdf new file mode 100644 index 0000000000..96630f6d4e Binary files /dev/null and b/data/Purdue.pdf differ diff --git a/data/Shelhamer2015.bib b/data/Shelhamer2015.bib deleted file mode 100644 index 9c91ae86d9..0000000000 --- a/data/Shelhamer2015.bib +++ /dev/null @@ -1,6 +0,0 @@ -@article{Shelhamer2015, -author={Evan Shelhamer and Jonathan T. Barron and Trevor Darrell}, -journal={ICCV Workshop}, -title={Scene Intrinsics and Depth from a Single Image}, -year={2015}, -} diff --git a/data/SieunChoi-CV.pdf b/data/SieunChoi-CV.pdf new file mode 100644 index 0000000000..001496cdb4 Binary files /dev/null and b/data/SieunChoi-CV.pdf differ diff --git a/data/Srinivasan2018.bib b/data/Srinivasan2018.bib deleted file mode 100644 index 8e8effac37..0000000000 --- a/data/Srinivasan2018.bib +++ /dev/null @@ -1,10 +0,0 @@ -@article{Srinivasan2018, - author = {Pratul P. Srinivasan and - Rahul Garg and - Neal Wadhwa and - Ren Ng and - Jonathan T. Barron}, - title = {Aperture Supervision for Monocular Depth Estimation}, - journal = {CVPR}, - year = {2018}, -} \ No newline at end of file diff --git a/data/SrinivasanCVPR2019.bib b/data/SrinivasanCVPR2019.bib deleted file mode 100644 index 12092c7496..0000000000 --- a/data/SrinivasanCVPR2019.bib +++ /dev/null @@ -1,11 +0,0 @@ -@article{SrinivasanCVPR2019, - author = {Pratul P. Srinivasan and - Richard Tucker and - Jonathan T. Barron and - Ravi Ramamoorthi and - Ren Ng and - Noah Snavely}, - title = {Pushing the Boundaries of View Extrapolation with Multiplane Images} - journal = {CVPR}, - year = {2019}, -} \ No newline at end of file diff --git a/data/Stagehand_Robot.pdf b/data/Stagehand_Robot.pdf new file mode 100644 index 0000000000..a1f07eb9e9 Binary files /dev/null and b/data/Stagehand_Robot.pdf differ diff --git a/data/SunSIGGRAPH2019.bib b/data/SunSIGGRAPH2019.bib deleted file mode 100644 index 8013397d01..0000000000 --- a/data/SunSIGGRAPH2019.bib +++ /dev/null @@ -1,15 +0,0 @@ -@article{Sun2019, - author = {Tiancheng Sun and - Jonathan T. Barron and - Yun{-}Ta Tsai and - Zexiang Xu and - Xueming Yu and - Graham Fyffe and - Christoph Rhemann and - Jay Busch and - Paul E. Debevec and - Ravi Ramamoorthi}, - title = {Single Image Portrait Relighting}, - journal = {SIGGRAPH}, - year = {2019}, -} \ No newline at end of file diff --git a/data/Valentin2018.bib b/data/Valentin2018.bib deleted file mode 100644 index 4bd2a2a113..0000000000 --- a/data/Valentin2018.bib +++ /dev/null @@ -1,6 +0,0 @@ -@article{Valentin2018, - author = {Valentin, Julien and Kowdle, Adarsh and Barron, Jonathan T. and Wadhwa, Neal and Dzitsiuk, Max and Schoenberg, Michael and Verma, Vivek and Csaszar, Ambrus and Turner, Eric and Dryanovski, Ivan and Afonso, Joao and Pascoal, Jose and Tsotsos, Konstantine and Leung, Mira and Schmidt, Mirko and Guleryuz, Onur and Khamis, Sameh and Tankovitch, Vladimir and Fanello, Sean and Izadi, Shahram and Rhemann, Christoph}, - title = {Depth from Motion for Smartphone AR}, - journal = {SIGGRAPH Asia}, - year = {2018}, -} diff --git a/data/Wadhwa2018.bib b/data/Wadhwa2018.bib deleted file mode 100644 index 46141b54b4..0000000000 --- a/data/Wadhwa2018.bib +++ /dev/null @@ -1,6 +0,0 @@ -@article{Wadhwa2018, - title={Synthetic Depth-of-Field with a Single-Camera Mobile Phone}, - author={Wadhwa, Neal and Garg, Rahul and Jacobs, David E. and Feldman, Bryan E. and Kanazawa, Nori and Carroll, Robert and Movshovitz-Attias, Yair and Barron, Jonathan T. and Pritch, Yael and Levoy, Marc}, - journal={SIGGRAPH}, - year={2018}, -} \ No newline at end of file diff --git a/data/cvpr2023_llm_workshop_annotated.pdf b/data/cvpr2023_llm_workshop_annotated.pdf deleted file mode 100644 index 21b28522fb..0000000000 Binary files a/data/cvpr2023_llm_workshop_annotated.pdf and /dev/null differ diff --git a/data/ieee_fullfirstname.bst b/data/ieee_fullfirstname.bst deleted file mode 100644 index d9ca122f6e..0000000000 --- a/data/ieee_fullfirstname.bst +++ /dev/null @@ -1,1135 +0,0 @@ -% This is a modification to the normal ieee.bst used by CVPR to render -% first names in the bibliography as "Firstname Lastname" rather than -% "F. Lastname". -% -% Jonathan T. Barron, 12/5/2018, jonbarron@gmail.com - -% --------------------------------------------------------------- -% -% ieee.bst,v 1.0 2002/04/16 -% -% by Glenn Paulley (paulley@acm.org) -% -% Modified from latex8.bst 1995/09/15 15:13:49 ienne Exp $ -% -% by Paolo.Ienne@di.epfl.ch -% -% -% --------------------------------------------------------------- -% -% no guarantee is given that the format corresponds perfectly to -% IEEE 8.5" x 11" Proceedings, but most features should be ok. -% -% --------------------------------------------------------------- -% -% `ieee' from BibTeX standard bibliography style `abbrv' -% version 0.99a for BibTeX versions 0.99a or later, LaTeX version 2.09. -% Copyright (C) 1985, all rights reserved. -% Copying of this file is authorized only if either -% (1) you make absolutely no changes to your copy, including name, or -% (2) if you do make changes, you name it something other than -% btxbst.doc, plain.bst, unsrt.bst, alpha.bst, and abbrv.bst. -% This restriction helps ensure that all standard styles are identical. -% The file btxbst.doc has the documentation for this style. - -ENTRY - { address - author - booktitle - chapter - edition - editor - howpublished - institution - journal - key - month - note - number - organization - pages - publisher - school - series - title - type - volume - year - } - {} - { label } - -INTEGERS { output.state before.all mid.sentence after.sentence after.block } - -FUNCTION {init.state.consts} -{ #0 'before.all := - #1 'mid.sentence := - #2 'after.sentence := - #3 'after.block := -} - -STRINGS { s t } - -FUNCTION {output.nonnull} -{ 's := - output.state mid.sentence = - { ", " * write$ } - { output.state after.block = - { add.period$ write$ - newline$ - "\newblock " write$ - } - { output.state before.all = - 'write$ - { add.period$ " " * write$ } - if$ - } - if$ - mid.sentence 'output.state := - } - if$ - s -} - -FUNCTION {output} -{ duplicate$ empty$ - 'pop$ - 'output.nonnull - if$ -} - -FUNCTION {output.check} -{ 't := - duplicate$ empty$ - { pop$ "empty " t * " in " * cite$ * warning$ } - 'output.nonnull - if$ -} - -FUNCTION {output.bibitem} -{ newline$ - "\bibitem{" write$ - cite$ write$ - "}" write$ - newline$ - "" - before.all 'output.state := -} - -FUNCTION {fin.entry} -{ add.period$ - write$ - newline$ -} - -FUNCTION {new.block} -{ output.state before.all = - 'skip$ - { after.block 'output.state := } - if$ -} - -FUNCTION {new.sentence} -{ output.state after.block = - 'skip$ - { output.state before.all = - 'skip$ - { after.sentence 'output.state := } - if$ - } - if$ -} - -FUNCTION {not} -{ { #0 } - { #1 } - if$ -} - -FUNCTION {and} -{ 'skip$ - { pop$ #0 } - if$ -} - -FUNCTION {or} -{ { pop$ #1 } - 'skip$ - if$ -} - -FUNCTION {new.block.checka} -{ empty$ - 'skip$ - 'new.block - if$ -} - -FUNCTION {new.block.checkb} -{ empty$ - swap$ empty$ - and - 'skip$ - 'new.block - if$ -} - -FUNCTION {new.sentence.checka} -{ empty$ - 'skip$ - 'new.sentence - if$ -} - -FUNCTION {new.sentence.checkb} -{ empty$ - swap$ empty$ - and - 'skip$ - 'new.sentence - if$ -} - -FUNCTION {field.or.null} -{ duplicate$ empty$ - { pop$ "" } - 'skip$ - if$ -} - -FUNCTION {emphasize} -{ duplicate$ empty$ - { pop$ "" } - { "{\em " swap$ * "}" * } - if$ -} - -INTEGERS { nameptr namesleft numnames } - -FUNCTION {format.names} -{ 's := - #1 'nameptr := - s num.names$ 'numnames := - numnames 'namesleft := - { namesleft #0 > } - % Formerly { s nameptr "{f.~}{vv~}{ll}{, jj}" format.name$ 't := - { s nameptr "{ff }{vv }{ll}{, jj}" format.name$ 't := - nameptr #1 > - { namesleft #1 > - { ", " * t * } - { numnames #2 > - { "," * } - 'skip$ - if$ - t "others" = - { " et~al." * } - { " and " * t * } - if$ - } - if$ - } - 't - if$ - nameptr #1 + 'nameptr := - - namesleft #1 - 'namesleft := - } - while$ -} - -FUNCTION {format.authors} -{ author empty$ - { "" } - { author format.names } - if$ -} - -FUNCTION {format.editors} -{ editor empty$ - { "" } - { editor format.names - editor num.names$ #1 > - { ", editors" * } - { ", editor" * } - if$ - } - if$ -} - -FUNCTION {format.title} -{ title empty$ - { "" } - { title "t" change.case$ } - if$ -} - -FUNCTION {n.dashify} -{ 't := - "" - { t empty$ not } - { t #1 #1 substring$ "-" = - { t #1 #2 substring$ "--" = not - { "--" * - t #2 global.max$ substring$ 't := - } - { { t #1 #1 substring$ "-" = } - { "-" * - t #2 global.max$ substring$ 't := - } - while$ - } - if$ - } - { t #1 #1 substring$ * - t #2 global.max$ substring$ 't := - } - if$ - } - while$ -} - -FUNCTION {format.date} -{ year empty$ - { month empty$ - { "" } - { "there's a month but no year in " cite$ * warning$ - month - } - if$ - } - { month empty$ - 'year - { month " " * year * } - if$ - } - if$ -} - -FUNCTION {format.btitle} -{ title emphasize -} - -FUNCTION {tie.or.space.connect} -{ duplicate$ text.length$ #3 < - { "~" } - { " " } - if$ - swap$ * * -} - -FUNCTION {either.or.check} -{ empty$ - 'pop$ - { "can't use both " swap$ * " fields in " * cite$ * warning$ } - if$ -} - -FUNCTION {format.bvolume} -{ volume empty$ - { "" } - { "volume" volume tie.or.space.connect - series empty$ - 'skip$ - { " of " * series emphasize * } - if$ - "volume and number" number either.or.check - } - if$ -} - -FUNCTION {format.number.series} -{ volume empty$ - { number empty$ - { series field.or.null } - { output.state mid.sentence = - { "number" } - { "Number" } - if$ - number tie.or.space.connect - series empty$ - { "there's a number but no series in " cite$ * warning$ } - { " in " * series * } - if$ - } - if$ - } - { "" } - if$ -} - -FUNCTION {format.edition} -{ edition empty$ - { "" } - { output.state mid.sentence = - { edition "l" change.case$ " edition" * } - { edition "t" change.case$ " edition" * } - if$ - } - if$ -} - -INTEGERS { multiresult } - -FUNCTION {multi.page.check} -{ 't := - #0 'multiresult := - { multiresult not - t empty$ not - and - } - { t #1 #1 substring$ - duplicate$ "-" = - swap$ duplicate$ "," = - swap$ "+" = - or or - { #1 'multiresult := } - { t #2 global.max$ substring$ 't := } - if$ - } - while$ - multiresult -} - -FUNCTION {format.pages} -{ pages empty$ - { "" } - { pages multi.page.check - { "pages" pages n.dashify tie.or.space.connect } - { "page" pages tie.or.space.connect } - if$ - } - if$ -} - -FUNCTION {format.vol.num.pages} -{ volume field.or.null - number empty$ - 'skip$ - { "(" number * ")" * * - volume empty$ - { "there's a number but no volume in " cite$ * warning$ } - 'skip$ - if$ - } - if$ - pages empty$ - 'skip$ - { duplicate$ empty$ - { pop$ format.pages } - { ":" * pages n.dashify * } - if$ - } - if$ -} - -FUNCTION {format.chapter.pages} -{ chapter empty$ - 'format.pages - { type empty$ - { "chapter" } - { type "l" change.case$ } - if$ - chapter tie.or.space.connect - pages empty$ - 'skip$ - { ", " * format.pages * } - if$ - } - if$ -} - -FUNCTION {format.in.ed.booktitle} -{ booktitle empty$ - { "" } - { editor empty$ - { "In " booktitle emphasize * } - { "In " format.editors * ", " * booktitle emphasize * } - if$ - } - if$ -} - -FUNCTION {empty.misc.check} - -{ author empty$ title empty$ howpublished empty$ - month empty$ year empty$ note empty$ - and and and and and - key empty$ not and - { "all relevant fields are empty in " cite$ * warning$ } - 'skip$ - if$ -} - -FUNCTION {format.thesis.type} -{ type empty$ - 'skip$ - { pop$ - type "t" change.case$ - } - if$ -} - -FUNCTION {format.tr.number} -{ type empty$ - { "Technical Report" } - 'type - if$ - number empty$ - { "t" change.case$ } - { number tie.or.space.connect } - if$ -} - -FUNCTION {format.article.crossref} -{ key empty$ - { journal empty$ - { "need key or journal for " cite$ * " to crossref " * crossref * - warning$ - "" - } - { "In {\em " journal * "\/}" * } - if$ - } - { "In " key * } - if$ - " \cite{" * crossref * "}" * -} - -FUNCTION {format.crossref.editor} -{ editor #1 "{vv~}{ll}" format.name$ - editor num.names$ duplicate$ - #2 > - { pop$ " et~al." * } - { #2 < - 'skip$ - { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" = - { " et~al." * } - { " and " * editor #2 "{vv~}{ll}" format.name$ * } - if$ - } - if$ - } - if$ -} - -FUNCTION {format.book.crossref} -{ volume empty$ - { "empty volume in " cite$ * "'s crossref of " * crossref * warning$ - "In " - } - { "Volume" volume tie.or.space.connect - " of " * - } - if$ - editor empty$ - editor field.or.null author field.or.null = - or - { key empty$ - { series empty$ - { "need editor, key, or series for " cite$ * " to crossref " * - crossref * warning$ - "" * - } - { "{\em " * series * "\/}" * } - if$ - } - { key * } - if$ - } - { format.crossref.editor * } - if$ - " \cite{" * crossref * "}" * -} - -FUNCTION {format.incoll.inproc.crossref} -{ editor empty$ - editor field.or.null author field.or.null = - or - { key empty$ - { booktitle empty$ - { "need editor, key, or booktitle for " cite$ * " to crossref " * - crossref * warning$ - "" - } - { "In {\em " booktitle * "\/}" * } - if$ - } - { "In " key * } - if$ - } - { "In " format.crossref.editor * } - if$ - " \cite{" * crossref * "}" * -} - -FUNCTION {article} -{ output.bibitem - format.authors "author" output.check - new.block - format.title "title" output.check - new.block - crossref missing$ - { journal emphasize "journal" output.check - format.vol.num.pages output - format.date "year" output.check - } - { format.article.crossref output.nonnull - format.pages output - } - if$ - new.block - note output - fin.entry -} - -FUNCTION {book} -{ output.bibitem - author empty$ - { format.editors "author and editor" output.check } - { format.authors output.nonnull - crossref missing$ - { "author and editor" editor either.or.check } - 'skip$ - if$ - } - if$ - new.block - format.btitle "title" output.check - crossref missing$ - { format.bvolume output - new.block - format.number.series output - new.sentence - publisher "publisher" output.check - address output - } - { new.block - format.book.crossref output.nonnull - } - if$ - format.edition output - format.date "year" output.check - new.block - note output - fin.entry -} - -FUNCTION {booklet} -{ output.bibitem - format.authors output - new.block - format.title "title" output.check - howpublished address new.block.checkb - howpublished output - address output - format.date output - new.block - note output - fin.entry -} - -FUNCTION {inbook} -{ output.bibitem - author empty$ - { format.editors "author and editor" output.check } - { format.authors output.nonnull - - crossref missing$ - { "author and editor" editor either.or.check } - 'skip$ - if$ - } - if$ - new.block - format.btitle "title" output.check - crossref missing$ - { format.bvolume output - format.chapter.pages "chapter and pages" output.check - new.block - format.number.series output - new.sentence - publisher "publisher" output.check - address output - } - { format.chapter.pages "chapter and pages" output.check - new.block - format.book.crossref output.nonnull - } - if$ - format.edition output - format.date "year" output.check - new.block - note output - fin.entry -} - -FUNCTION {incollection} -{ output.bibitem - format.authors "author" output.check - new.block - format.title "title" output.check - new.block - crossref missing$ - { format.in.ed.booktitle "booktitle" output.check - format.bvolume output - format.number.series output - format.chapter.pages output - new.sentence - publisher "publisher" output.check - address output - format.edition output - format.date "year" output.check - } - { format.incoll.inproc.crossref output.nonnull - format.chapter.pages output - } - if$ - new.block - note output - fin.entry -} - -FUNCTION {inproceedings} -{ output.bibitem - format.authors "author" output.check - new.block - format.title "title" output.check - new.block - crossref missing$ - { format.in.ed.booktitle "booktitle" output.check - format.bvolume output - format.number.series output - format.pages output - address empty$ - { organization publisher new.sentence.checkb - organization output - publisher output - format.date "year" output.check - } - { address output.nonnull - format.date "year" output.check - new.sentence - organization output - publisher output - } - if$ - } - { format.incoll.inproc.crossref output.nonnull - format.pages output - } - if$ - new.block - note output - fin.entry -} - -FUNCTION {conference} { inproceedings } - -FUNCTION {manual} -{ output.bibitem - author empty$ - { organization empty$ - 'skip$ - { organization output.nonnull - address output - } - if$ - } - { format.authors output.nonnull } - if$ - new.block - format.btitle "title" output.check - author empty$ - { organization empty$ - { address new.block.checka - address output - } - 'skip$ - if$ - } - { organization address new.block.checkb - organization output - address output - } - if$ - format.edition output - format.date output - new.block - note output - fin.entry -} - -FUNCTION {mastersthesis} -{ output.bibitem - format.authors "author" output.check - new.block - format.title "title" output.check - new.block - "Master's thesis" format.thesis.type output.nonnull - school "school" output.check - address output - format.date "year" output.check - new.block - note output - fin.entry -} - -FUNCTION {misc} -{ output.bibitem - format.authors output - title howpublished new.block.checkb - format.title output - howpublished new.block.checka - howpublished output - format.date output - new.block - note output - fin.entry - empty.misc.check -} - -FUNCTION {phdthesis} -{ output.bibitem - format.authors "author" output.check - new.block - format.btitle "title" output.check - new.block - "PhD thesis" format.thesis.type output.nonnull - school "school" output.check - address output - format.date "year" output.check - new.block - note output - fin.entry -} - -FUNCTION {proceedings} -{ output.bibitem - editor empty$ - { organization output } - { format.editors output.nonnull } - - if$ - new.block - format.btitle "title" output.check - format.bvolume output - format.number.series output - address empty$ - { editor empty$ - { publisher new.sentence.checka } - { organization publisher new.sentence.checkb - organization output - } - if$ - publisher output - format.date "year" output.check - } - { address output.nonnull - format.date "year" output.check - new.sentence - editor empty$ - 'skip$ - { organization output } - if$ - publisher output - } - if$ - new.block - note output - fin.entry -} - -FUNCTION {techreport} -{ output.bibitem - format.authors "author" output.check - new.block - format.title "title" output.check - new.block - format.tr.number output.nonnull - institution "institution" output.check - address output - format.date "year" output.check - new.block - note output - fin.entry -} - -FUNCTION {unpublished} -{ output.bibitem - format.authors "author" output.check - new.block - format.title "title" output.check - new.block - note "note" output.check - format.date output - fin.entry -} - -FUNCTION {default.type} { misc } - -MACRO {jan} {"Jan."} - -MACRO {feb} {"Feb."} - -MACRO {mar} {"Mar."} - -MACRO {apr} {"Apr."} - -MACRO {may} {"May"} - -MACRO {jun} {"June"} - -MACRO {jul} {"July"} - -MACRO {aug} {"Aug."} - -MACRO {sep} {"Sept."} - -MACRO {oct} {"Oct."} - -MACRO {nov} {"Nov."} - -MACRO {dec} {"Dec."} - -MACRO {acmcs} {"ACM Comput. Surv."} - -MACRO {acta} {"Acta Inf."} - -MACRO {cacm} {"Commun. ACM"} - -MACRO {ibmjrd} {"IBM J. Res. Dev."} - -MACRO {ibmsj} {"IBM Syst.~J."} - -MACRO {ieeese} {"IEEE Trans. Softw. Eng."} - -MACRO {ieeetc} {"IEEE Trans. Comput."} - -MACRO {ieeetcad} - {"IEEE Trans. Comput.-Aided Design Integrated Circuits"} - -MACRO {ipl} {"Inf. Process. Lett."} - -MACRO {jacm} {"J.~ACM"} - -MACRO {jcss} {"J.~Comput. Syst. Sci."} - -MACRO {scp} {"Sci. Comput. Programming"} - -MACRO {sicomp} {"SIAM J. Comput."} - -MACRO {tocs} {"ACM Trans. Comput. Syst."} - -MACRO {tods} {"ACM Trans. Database Syst."} - -MACRO {tog} {"ACM Trans. Gr."} - -MACRO {toms} {"ACM Trans. Math. Softw."} - -MACRO {toois} {"ACM Trans. Office Inf. Syst."} - -MACRO {toplas} {"ACM Trans. Prog. Lang. Syst."} - -MACRO {tcs} {"Theoretical Comput. Sci."} - -READ - -FUNCTION {sortify} -{ purify$ - "l" change.case$ -} - -INTEGERS { len } - -FUNCTION {chop.word} -{ 's := - 'len := - s #1 len substring$ = - { s len #1 + global.max$ substring$ } - 's - if$ -} - -FUNCTION {sort.format.names} -{ 's := - #1 'nameptr := - "" - s num.names$ 'numnames := - numnames 'namesleft := - { namesleft #0 > } - { nameptr #1 > - { " " * } - 'skip$ - if$ - s nameptr "{vv{ } }{ll{ }}{ f{ }}{ jj{ }}" format.name$ 't := - nameptr numnames = t "others" = and - { "et al" * } - { t sortify * } - if$ - nameptr #1 + 'nameptr := - namesleft #1 - 'namesleft := - } - while$ -} - -FUNCTION {sort.format.title} -{ 't := - "A " #2 - "An " #3 - "The " #4 t chop.word - chop.word - chop.word - sortify - #1 global.max$ substring$ -} - -FUNCTION {author.sort} -{ author empty$ - { key empty$ - { "to sort, need author or key in " cite$ * warning$ - "" - } - { key sortify } - if$ - } - { author sort.format.names } - if$ -} - -FUNCTION {author.editor.sort} -{ author empty$ - { editor empty$ - { key empty$ - { "to sort, need author, editor, or key in " cite$ * warning$ - "" - } - { key sortify } - if$ - } - { editor sort.format.names } - if$ - } - { author sort.format.names } - if$ -} - -FUNCTION {author.organization.sort} -{ author empty$ - - { organization empty$ - { key empty$ - { "to sort, need author, organization, or key in " cite$ * warning$ - "" - } - { key sortify } - if$ - } - { "The " #4 organization chop.word sortify } - if$ - } - { author sort.format.names } - if$ -} - -FUNCTION {editor.organization.sort} -{ editor empty$ - { organization empty$ - { key empty$ - { "to sort, need editor, organization, or key in " cite$ * warning$ - "" - } - { key sortify } - if$ - } - { "The " #4 organization chop.word sortify } - if$ - } - { editor sort.format.names } - if$ -} - -FUNCTION {presort} -{ type$ "book" = - type$ "inbook" = - or - 'author.editor.sort - { type$ "proceedings" = - 'editor.organization.sort - { type$ "manual" = - 'author.organization.sort - 'author.sort - if$ - } - if$ - } - if$ - " " - * - year field.or.null sortify - * - " " - * - title field.or.null - sort.format.title - * - #1 entry.max$ substring$ - 'sort.key$ := -} - -ITERATE {presort} - -SORT - -STRINGS { longest.label } - -INTEGERS { number.label longest.label.width } - -FUNCTION {initialize.longest.label} -{ "" 'longest.label := - #1 'number.label := - #0 'longest.label.width := -} - -FUNCTION {longest.label.pass} -{ number.label int.to.str$ 'label := - number.label #1 + 'number.label := - label width$ longest.label.width > - { label 'longest.label := - label width$ 'longest.label.width := - } - 'skip$ - if$ -} - -EXECUTE {initialize.longest.label} - -ITERATE {longest.label.pass} - -FUNCTION {begin.bib} -{ preamble$ empty$ - 'skip$ - { preamble$ write$ newline$ } - if$ - "\begin{thebibliography}{" longest.label * "}" * - "\itemsep=-1pt" * % Compact the entries a little. - write$ newline$ -} - -EXECUTE {begin.bib} - -EXECUTE {init.state.consts} - -ITERATE {call.type$} - -FUNCTION {end.bib} -{ newline$ - "\end{thebibliography}" write$ newline$ -} - -EXECUTE {end.bib} - -% end of file ieee.bst -% --------------------------------------------------------------- - - - diff --git a/images/3DSP.jpg b/images/3DSP.jpg deleted file mode 100644 index 0faf4cb6b8..0000000000 Binary files a/images/3DSP.jpg and /dev/null differ diff --git a/images/ArbalaezCVPR2014.jpg b/images/ArbalaezCVPR2014.jpg deleted file mode 100644 index a325723891..0000000000 Binary files a/images/ArbalaezCVPR2014.jpg and /dev/null differ diff --git a/images/B3DO.jpg b/images/B3DO.jpg deleted file mode 100644 index 6b40e4b62c..0000000000 Binary files a/images/B3DO.jpg and /dev/null differ diff --git a/images/BS_after.jpg b/images/BS_after.jpg deleted file mode 100644 index 3e3d220d9c..0000000000 Binary files a/images/BS_after.jpg and /dev/null differ diff --git a/images/BS_before.jpg b/images/BS_before.jpg deleted file mode 100644 index cb7b306c25..0000000000 Binary files a/images/BS_before.jpg and /dev/null differ diff --git a/images/BarronCVPR2012_after.jpg b/images/BarronCVPR2012_after.jpg deleted file mode 100644 index 569654abde..0000000000 Binary files a/images/BarronCVPR2012_after.jpg and /dev/null differ diff --git a/images/BarronCVPR2012_before.jpg b/images/BarronCVPR2012_before.jpg deleted file mode 100644 index b7482b99f8..0000000000 Binary files a/images/BarronCVPR2012_before.jpg and /dev/null differ diff --git a/images/BarronCVPR2015_anim.mp4 b/images/BarronCVPR2015_anim.mp4 deleted file mode 100644 index 52ca52de66..0000000000 Binary files a/images/BarronCVPR2015_anim.mp4 and /dev/null differ diff --git a/images/BarronCVPR2015_still.jpg b/images/BarronCVPR2015_still.jpg deleted file mode 100644 index f0753f2e59..0000000000 Binary files a/images/BarronCVPR2015_still.jpg and /dev/null differ diff --git a/images/BarronICCV2013.mp4 b/images/BarronICCV2013.mp4 deleted file mode 100644 index e0f367a551..0000000000 Binary files a/images/BarronICCV2013.mp4 and /dev/null differ diff --git a/images/BarronICCV2013_160.jpg b/images/BarronICCV2013_160.jpg deleted file mode 100644 index b1ddb97796..0000000000 Binary files a/images/BarronICCV2013_160.jpg and /dev/null differ diff --git a/images/BarronICCV2013_160.mp4 b/images/BarronICCV2013_160.mp4 deleted file mode 100644 index 8c33a8865a..0000000000 Binary files a/images/BarronICCV2013_160.mp4 and /dev/null differ diff --git a/images/Boundary.jpg b/images/Boundary.jpg deleted file mode 100644 index 3a889f37fc..0000000000 Binary files a/images/Boundary.jpg and /dev/null differ diff --git a/images/DT_edge.jpg b/images/DT_edge.jpg deleted file mode 100644 index f744538098..0000000000 Binary files a/images/DT_edge.jpg and /dev/null differ diff --git a/images/DT_image.jpg b/images/DT_image.jpg deleted file mode 100644 index 5a22d62d29..0000000000 Binary files a/images/DT_image.jpg and /dev/null differ diff --git a/images/ECCV2012_small.mp4 b/images/ECCV2012_small.mp4 deleted file mode 100644 index b01ed57418..0000000000 Binary files a/images/ECCV2012_small.mp4 and /dev/null differ diff --git a/images/ECCV2012_still.jpg b/images/ECCV2012_still.jpg deleted file mode 100644 index 4973ff6fbf..0000000000 Binary files a/images/ECCV2012_still.jpg and /dev/null differ diff --git a/images/Estee.png b/images/Estee.png deleted file mode 100644 index c1515a1f46..0000000000 Binary files a/images/Estee.png and /dev/null differ diff --git a/images/Estee_160.png b/images/Estee_160.png deleted file mode 100644 index 08df4c1573..0000000000 Binary files a/images/Estee_160.png and /dev/null differ diff --git a/images/Estee_160_prodB2.png b/images/Estee_160_prodB2.png deleted file mode 100644 index 2fcd4fa91b..0000000000 Binary files a/images/Estee_160_prodB2.png and /dev/null differ diff --git a/images/JonBarron.jpg b/images/JonBarron.jpg deleted file mode 100644 index bfaf851595..0000000000 Binary files a/images/JonBarron.jpg and /dev/null differ diff --git a/images/MalleConv_after.jpg b/images/MalleConv_after.jpg deleted file mode 100644 index 846c2844d5..0000000000 Binary files a/images/MalleConv_after.jpg and /dev/null differ diff --git a/images/MalleConv_before.jpg b/images/MalleConv_before.jpg deleted file mode 100644 index 55f98ae502..0000000000 Binary files a/images/MalleConv_before.jpg and /dev/null differ diff --git a/images/PABMM2015.jpg b/images/PABMM2015.jpg deleted file mode 100644 index e4d8b7cb12..0000000000 Binary files a/images/PABMM2015.jpg and /dev/null differ diff --git a/images/PU-H-Full-RGB.png b/images/PU-H-Full-RGB.png new file mode 100644 index 0000000000..fd168bf7e6 Binary files /dev/null and b/images/PU-H-Full-RGB.png differ diff --git a/images/SceneSIRFS-still.jpg b/images/SceneSIRFS-still.jpg deleted file mode 100644 index d7aa69a702..0000000000 Binary files a/images/SceneSIRFS-still.jpg and /dev/null differ diff --git a/images/SceneSIRFS.mp4 b/images/SceneSIRFS.mp4 deleted file mode 100644 index ae1dd0a369..0000000000 Binary files a/images/SceneSIRFS.mp4 and /dev/null differ diff --git a/images/Shelhamer2015.jpg b/images/Shelhamer2015.jpg deleted file mode 100644 index 09d30ff837..0000000000 Binary files a/images/Shelhamer2015.jpg and /dev/null differ diff --git a/images/alignerf_after.jpg b/images/alignerf_after.jpg deleted file mode 100644 index 0307f2c9fa..0000000000 Binary files a/images/alignerf_after.jpg and /dev/null differ diff --git a/images/alignerf_before.jpg b/images/alignerf_before.jpg deleted file mode 100644 index 3adb9daa7d..0000000000 Binary files a/images/alignerf_before.jpg and /dev/null differ diff --git a/images/aperture_after.jpg b/images/aperture_after.jpg deleted file mode 100644 index 456bbcd1b6..0000000000 Binary files a/images/aperture_after.jpg and /dev/null differ diff --git a/images/aperture_before.jpg b/images/aperture_before.jpg deleted file mode 100644 index c615791a40..0000000000 Binary files a/images/aperture_before.jpg and /dev/null differ diff --git a/images/bakedsdf_after.mp4 b/images/bakedsdf_after.mp4 deleted file mode 100644 index 077ce2d24b..0000000000 Binary files a/images/bakedsdf_after.mp4 and /dev/null differ diff --git a/images/bakedsdf_before.jpg b/images/bakedsdf_before.jpg deleted file mode 100644 index 54765769ac..0000000000 Binary files a/images/bakedsdf_before.jpg and /dev/null differ diff --git a/images/bd_promo.jpg b/images/bd_promo.jpg deleted file mode 100644 index c590d0f9c2..0000000000 Binary files a/images/bd_promo.jpg and /dev/null differ diff --git a/images/blocknerf_after.mp4 b/images/blocknerf_after.mp4 deleted file mode 100644 index 8ca44a2602..0000000000 Binary files a/images/blocknerf_after.mp4 and /dev/null differ diff --git a/images/blocknerf_before.jpg b/images/blocknerf_before.jpg deleted file mode 100644 index e47b49b7db..0000000000 Binary files a/images/blocknerf_before.jpg and /dev/null differ diff --git a/images/bog.jpg b/images/bog.jpg deleted file mode 100644 index f21b7e8d6c..0000000000 Binary files a/images/bog.jpg and /dev/null differ diff --git a/images/bolt3d.jpg b/images/bolt3d.jpg deleted file mode 100644 index f17657f998..0000000000 Binary files a/images/bolt3d.jpg and /dev/null differ diff --git a/images/bolt3d.mp4 b/images/bolt3d.mp4 deleted file mode 100644 index 12caf2c48a..0000000000 Binary files a/images/bolt3d.mp4 and /dev/null differ diff --git a/images/c5_after.jpg b/images/c5_after.jpg deleted file mode 100644 index 87d99865b5..0000000000 Binary files a/images/c5_after.jpg and /dev/null differ diff --git a/images/c5_before.jpg b/images/c5_before.jpg deleted file mode 100644 index 00ddb246de..0000000000 Binary files a/images/c5_before.jpg and /dev/null differ diff --git a/images/camp.mp4 b/images/camp.mp4 deleted file mode 100644 index 166b522a6a..0000000000 Binary files a/images/camp.mp4 and /dev/null differ diff --git a/images/camp.png b/images/camp.png deleted file mode 100644 index a4a39cb321..0000000000 Binary files a/images/camp.png and /dev/null differ diff --git a/images/cat3d.jpg b/images/cat3d.jpg deleted file mode 100644 index 0b5db62302..0000000000 Binary files a/images/cat3d.jpg and /dev/null differ diff --git a/images/cat3d.mp4 b/images/cat3d.mp4 deleted file mode 100644 index 096c5d4ab7..0000000000 Binary files a/images/cat3d.mp4 and /dev/null differ diff --git a/images/cat4d.jpg b/images/cat4d.jpg deleted file mode 100644 index b4a8463a10..0000000000 Binary files a/images/cat4d.jpg and /dev/null differ diff --git a/images/cat4d.mp4 b/images/cat4d.mp4 deleted file mode 100644 index 1fef663bd5..0000000000 Binary files a/images/cat4d.mp4 and /dev/null differ diff --git a/images/ccc_after.jpg b/images/ccc_after.jpg deleted file mode 100644 index 1b3f244dc6..0000000000 Binary files a/images/ccc_after.jpg and /dev/null differ diff --git a/images/ccc_before.jpg b/images/ccc_before.jpg deleted file mode 100644 index 909c21fc88..0000000000 Binary files a/images/ccc_before.jpg and /dev/null differ diff --git a/images/cipherome.png b/images/cipherome.png new file mode 100644 index 0000000000..bf94534995 Binary files /dev/null and b/images/cipherome.png differ diff --git a/images/clean_promo.jpg b/images/clean_promo.jpg deleted file mode 100644 index b27f86168f..0000000000 Binary files a/images/clean_promo.jpg and /dev/null differ diff --git a/images/cmu-lettermark-r.png b/images/cmu-lettermark-r.png new file mode 100644 index 0000000000..af021c3413 Binary files /dev/null and b/images/cmu-lettermark-r.png differ diff --git a/images/cmu-logo.png b/images/cmu-logo.png new file mode 100644 index 0000000000..82b1fee22c Binary files /dev/null and b/images/cmu-logo.png differ diff --git a/images/colors.jpg b/images/colors.jpg new file mode 100644 index 0000000000..a584853bb4 Binary files /dev/null and b/images/colors.jpg differ diff --git a/images/darkflash_after.png b/images/darkflash_after.png deleted file mode 100644 index 758e6c5100..0000000000 Binary files a/images/darkflash_after.png and /dev/null differ diff --git a/images/darkflash_before.png b/images/darkflash_before.png deleted file mode 100644 index 6c528382e6..0000000000 Binary files a/images/darkflash_before.png and /dev/null differ diff --git a/images/ddp_after.jpg b/images/ddp_after.jpg deleted file mode 100644 index a03faffcbd..0000000000 Binary files a/images/ddp_after.jpg and /dev/null differ diff --git a/images/ddp_before.jpg b/images/ddp_before.jpg deleted file mode 100644 index 85b422fefb..0000000000 Binary files a/images/ddp_before.jpg and /dev/null differ diff --git a/images/deepburst_after.png b/images/deepburst_after.png deleted file mode 100644 index 374b457f69..0000000000 Binary files a/images/deepburst_after.png and /dev/null differ diff --git a/images/deepburst_before.png b/images/deepburst_before.png deleted file mode 100644 index ce7503b9f8..0000000000 Binary files a/images/deepburst_before.png and /dev/null differ diff --git a/images/dgu-logo.png b/images/dgu-logo.png new file mode 100644 index 0000000000..f3cdb9cb90 Binary files /dev/null and b/images/dgu-logo.png differ diff --git a/images/difsurvey_image.jpg b/images/difsurvey_image.jpg deleted file mode 100644 index edd883c331..0000000000 Binary files a/images/difsurvey_image.jpg and /dev/null differ diff --git a/images/difsurvey_video.mp4 b/images/difsurvey_video.mp4 deleted file mode 100644 index a4ed554846..0000000000 Binary files a/images/difsurvey_video.mp4 and /dev/null differ diff --git a/images/diverdi_after.jpg b/images/diverdi_after.jpg deleted file mode 100644 index e4d7a72ffb..0000000000 Binary files a/images/diverdi_after.jpg and /dev/null differ diff --git a/images/diverdi_before.jpg b/images/diverdi_before.jpg deleted file mode 100644 index cf048af9fb..0000000000 Binary files a/images/diverdi_before.jpg and /dev/null differ diff --git a/images/dpzlearn_after.jpg b/images/dpzlearn_after.jpg deleted file mode 100644 index 5fa3006887..0000000000 Binary files a/images/dpzlearn_after.jpg and /dev/null differ diff --git a/images/dpzlearn_before.jpg b/images/dpzlearn_before.jpg deleted file mode 100644 index 2022fa304f..0000000000 Binary files a/images/dpzlearn_before.jpg and /dev/null differ diff --git a/images/dreamfield_after.mp4 b/images/dreamfield_after.mp4 deleted file mode 100644 index 426a34c7e4..0000000000 Binary files a/images/dreamfield_after.mp4 and /dev/null differ diff --git a/images/dreamfield_before.jpg b/images/dreamfield_before.jpg deleted file mode 100644 index 63bb37d3a4..0000000000 Binary files a/images/dreamfield_before.jpg and /dev/null differ diff --git a/images/dreamfusion.jpg b/images/dreamfusion.jpg deleted file mode 100644 index 8f73917661..0000000000 Binary files a/images/dreamfusion.jpg and /dev/null differ diff --git a/images/dreamfusion.mp4 b/images/dreamfusion.mp4 deleted file mode 100644 index 48de4aacde..0000000000 Binary files a/images/dreamfusion.mp4 and /dev/null differ diff --git a/images/dualdefocus_after.jpg b/images/dualdefocus_after.jpg deleted file mode 100644 index 235ed5e4af..0000000000 Binary files a/images/dualdefocus_after.jpg and /dev/null differ diff --git a/images/dualdefocus_before.jpg b/images/dualdefocus_before.jpg deleted file mode 100644 index 8955795cde..0000000000 Binary files a/images/dualdefocus_before.jpg and /dev/null differ diff --git a/images/dualfont_after.png b/images/dualfont_after.png deleted file mode 100644 index e4e4205e04..0000000000 Binary files a/images/dualfont_after.png and /dev/null differ diff --git a/images/dualfont_before.png b/images/dualfont_before.png deleted file mode 100644 index 6e5a4a0014..0000000000 Binary files a/images/dualfont_before.png and /dev/null differ diff --git a/images/dualrefl_after.jpg b/images/dualrefl_after.jpg deleted file mode 100644 index a0580c60e5..0000000000 Binary files a/images/dualrefl_after.jpg and /dev/null differ diff --git a/images/dualrefl_before.jpg b/images/dualrefl_before.jpg deleted file mode 100644 index d30958d573..0000000000 Binary files a/images/dualrefl_before.jpg and /dev/null differ diff --git a/images/eclipse_after.mp4 b/images/eclipse_after.mp4 deleted file mode 100644 index 09162abdab..0000000000 Binary files a/images/eclipse_after.mp4 and /dev/null differ diff --git a/images/eclipse_before.jpg b/images/eclipse_before.jpg deleted file mode 100644 index 674db8f668..0000000000 Binary files a/images/eclipse_before.jpg and /dev/null differ diff --git a/images/ever_after.png b/images/ever_after.png deleted file mode 100644 index c69862b994..0000000000 Binary files a/images/ever_after.png and /dev/null differ diff --git a/images/ever_before.png b/images/ever_before.png deleted file mode 100644 index 22462ed325..0000000000 Binary files a/images/ever_before.png and /dev/null differ diff --git a/images/fast_texture.jpg b/images/fast_texture.jpg deleted file mode 100644 index d61c2cc84a..0000000000 Binary files a/images/fast_texture.jpg and /dev/null differ diff --git a/images/ffcc_after.jpg b/images/ffcc_after.jpg deleted file mode 100644 index 75cb1e6ce4..0000000000 Binary files a/images/ffcc_after.jpg and /dev/null differ diff --git a/images/ffcc_before.jpg b/images/ffcc_before.jpg deleted file mode 100644 index b70f20916f..0000000000 Binary files a/images/ffcc_before.jpg and /dev/null differ diff --git a/images/flare_after.jpg b/images/flare_after.jpg deleted file mode 100644 index 5ce5406081..0000000000 Binary files a/images/flare_after.jpg and /dev/null differ diff --git a/images/flare_before.jpg b/images/flare_before.jpg deleted file mode 100644 index 1d2039001a..0000000000 Binary files a/images/flare_before.jpg and /dev/null differ diff --git a/images/flash_cache.jpg b/images/flash_cache.jpg deleted file mode 100644 index f01a5a4ab6..0000000000 Binary files a/images/flash_cache.jpg and /dev/null differ diff --git a/images/flash_cache.mp4 b/images/flash_cache.mp4 deleted file mode 100644 index 1b1f480341..0000000000 Binary files a/images/flash_cache.mp4 and /dev/null differ diff --git a/images/font_after.png b/images/font_after.png deleted file mode 100644 index f136feafcf..0000000000 Binary files a/images/font_after.png and /dev/null differ diff --git a/images/font_before.png b/images/font_before.png deleted file mode 100644 index ddacf93501..0000000000 Binary files a/images/font_before.png and /dev/null differ diff --git a/images/friendly_after.png b/images/friendly_after.png deleted file mode 100644 index a12c2671ef..0000000000 Binary files a/images/friendly_after.png and /dev/null differ diff --git a/images/friendly_before.png b/images/friendly_before.png deleted file mode 100644 index 150aef3529..0000000000 Binary files a/images/friendly_before.png and /dev/null differ diff --git a/images/guandao_after.png b/images/guandao_after.png deleted file mode 100644 index 1fbbd3e5a4..0000000000 Binary files a/images/guandao_after.png and /dev/null differ diff --git a/images/guandao_before.png b/images/guandao_before.png deleted file mode 100644 index f97da23f5e..0000000000 Binary files a/images/guandao_before.png and /dev/null differ diff --git a/images/hdrnet_after.jpg b/images/hdrnet_after.jpg deleted file mode 100644 index 176f8c2a8c..0000000000 Binary files a/images/hdrnet_after.jpg and /dev/null differ diff --git a/images/hdrnet_before.jpg b/images/hdrnet_before.jpg deleted file mode 100644 index 6fa7ce56cc..0000000000 Binary files a/images/hdrnet_before.jpg and /dev/null differ diff --git a/images/hdrp_after.jpg b/images/hdrp_after.jpg deleted file mode 100644 index afd3a4ff4a..0000000000 Binary files a/images/hdrp_after.jpg and /dev/null differ diff --git a/images/hdrp_before.jpg b/images/hdrp_before.jpg deleted file mode 100644 index b7ad5a1d1d..0000000000 Binary files a/images/hdrp_before.jpg and /dev/null differ diff --git a/images/hnerf_after.mp4 b/images/hnerf_after.mp4 deleted file mode 100644 index 7e08144504..0000000000 Binary files a/images/hnerf_after.mp4 and /dev/null differ diff --git a/images/hnerf_before.jpg b/images/hnerf_before.jpg deleted file mode 100644 index ef5ae145ac..0000000000 Binary files a/images/hnerf_before.jpg and /dev/null differ diff --git a/images/hotdog.jpg b/images/hotdog.jpg deleted file mode 100644 index bf2e84906e..0000000000 Binary files a/images/hotdog.jpg and /dev/null differ diff --git a/images/hotdog.mp4 b/images/hotdog.mp4 deleted file mode 100644 index 3c3726c073..0000000000 Binary files a/images/hotdog.mp4 and /dev/null differ diff --git a/images/hypernerf_after.mp4 b/images/hypernerf_after.mp4 deleted file mode 100644 index 60aef58bcc..0000000000 Binary files a/images/hypernerf_after.mp4 and /dev/null differ diff --git a/images/hypernerf_before.jpg b/images/hypernerf_before.jpg deleted file mode 100644 index d84ddee5ec..0000000000 Binary files a/images/hypernerf_before.jpg and /dev/null differ diff --git a/images/ibrnet_after.mp4 b/images/ibrnet_after.mp4 deleted file mode 100644 index 4f5c79117c..0000000000 Binary files a/images/ibrnet_after.mp4 and /dev/null differ diff --git a/images/ibrnet_before.jpg b/images/ibrnet_before.jpg deleted file mode 100644 index 1df04a081f..0000000000 Binary files a/images/ibrnet_before.jpg and /dev/null differ diff --git a/images/image.jpg b/images/image.jpg new file mode 100644 index 0000000000..8a24060d20 Binary files /dev/null and b/images/image.jpg differ diff --git a/images/inerf_after.mp4 b/images/inerf_after.mp4 deleted file mode 100644 index 0f8c4d1e19..0000000000 Binary files a/images/inerf_after.mp4 and /dev/null differ diff --git a/images/inerf_before.jpg b/images/inerf_before.jpg deleted file mode 100644 index 68b78adc16..0000000000 Binary files a/images/inerf_before.jpg and /dev/null differ diff --git a/images/internerf_after.jpg b/images/internerf_after.jpg deleted file mode 100644 index 0a042e9e04..0000000000 Binary files a/images/internerf_after.jpg and /dev/null differ diff --git a/images/internerf_before.jpg b/images/internerf_before.jpg deleted file mode 100644 index 2098faf9e1..0000000000 Binary files a/images/internerf_before.jpg and /dev/null differ diff --git a/images/jump_anim.mp4 b/images/jump_anim.mp4 deleted file mode 100644 index d8cf45bd4a..0000000000 Binary files a/images/jump_anim.mp4 and /dev/null differ diff --git a/images/jump_still.png b/images/jump_still.png deleted file mode 100644 index b74512f025..0000000000 Binary files a/images/jump_still.png and /dev/null differ diff --git a/images/learnaf_after.jpg b/images/learnaf_after.jpg deleted file mode 100644 index c308e7efa9..0000000000 Binary files a/images/learnaf_after.jpg and /dev/null differ diff --git a/images/learnaf_before.jpg b/images/learnaf_before.jpg deleted file mode 100644 index b9517fc038..0000000000 Binary files a/images/learnaf_before.jpg and /dev/null differ diff --git a/images/lion_ff.jpg b/images/lion_ff.jpg deleted file mode 100644 index 549eab05a8..0000000000 Binary files a/images/lion_ff.jpg and /dev/null differ diff --git a/images/lion_none.jpg b/images/lion_none.jpg deleted file mode 100644 index 8b3fa11783..0000000000 Binary files a/images/lion_none.jpg and /dev/null differ diff --git a/images/loss_after.png b/images/loss_after.png deleted file mode 100644 index 38dc72bf52..0000000000 Binary files a/images/loss_after.png and /dev/null differ diff --git a/images/loss_before.png b/images/loss_before.png deleted file mode 100644 index 4449141889..0000000000 Binary files a/images/loss_before.png and /dev/null differ diff --git a/images/lssr_after.jpg b/images/lssr_after.jpg deleted file mode 100644 index 46edeead38..0000000000 Binary files a/images/lssr_after.jpg and /dev/null differ diff --git a/images/lssr_before.jpg b/images/lssr_before.jpg deleted file mode 100644 index 8cf8e88114..0000000000 Binary files a/images/lssr_before.jpg and /dev/null differ diff --git a/images/merf_after.mp4 b/images/merf_after.mp4 deleted file mode 100644 index 799939d45e..0000000000 Binary files a/images/merf_after.mp4 and /dev/null differ diff --git a/images/merf_before.jpg b/images/merf_before.jpg deleted file mode 100644 index e218febf90..0000000000 Binary files a/images/merf_before.jpg and /dev/null differ diff --git a/images/mip360_sat.jpg b/images/mip360_sat.jpg deleted file mode 100644 index a4bdf4cdb1..0000000000 Binary files a/images/mip360_sat.jpg and /dev/null differ diff --git a/images/mip360_sat.mp4 b/images/mip360_sat.mp4 deleted file mode 100644 index dc6c116112..0000000000 Binary files a/images/mip360_sat.mp4 and /dev/null differ diff --git a/images/mipnerf_ipe_yellow.mp4 b/images/mipnerf_ipe_yellow.mp4 deleted file mode 100644 index f3d5357029..0000000000 Binary files a/images/mipnerf_ipe_yellow.mp4 and /dev/null differ diff --git a/images/mipnerf_ipe_yellow.png b/images/mipnerf_ipe_yellow.png deleted file mode 100644 index cd85bfa5df..0000000000 Binary files a/images/mipnerf_ipe_yellow.png and /dev/null differ diff --git a/images/mira_after.jpg b/images/mira_after.jpg deleted file mode 100644 index f2d838cf31..0000000000 Binary files a/images/mira_after.jpg and /dev/null differ diff --git a/images/mira_before.jpg b/images/mira_before.jpg deleted file mode 100644 index c6b6d26107..0000000000 Binary files a/images/mira_before.jpg and /dev/null differ diff --git a/images/motionblur_after.jpg b/images/motionblur_after.jpg deleted file mode 100644 index 4b4dac4456..0000000000 Binary files a/images/motionblur_after.jpg and /dev/null differ diff --git a/images/motionblur_before.jpg b/images/motionblur_before.jpg deleted file mode 100644 index acd2d50ab9..0000000000 Binary files a/images/motionblur_before.jpg and /dev/null differ diff --git a/images/motionstereo_after.png b/images/motionstereo_after.png deleted file mode 100644 index c1efbd5c29..0000000000 Binary files a/images/motionstereo_after.png and /dev/null differ diff --git a/images/motionstereo_before.png b/images/motionstereo_before.png deleted file mode 100644 index 3a3f68354f..0000000000 Binary files a/images/motionstereo_before.png and /dev/null differ diff --git a/images/mpi_after.jpg b/images/mpi_after.jpg deleted file mode 100644 index fb72c3ef97..0000000000 Binary files a/images/mpi_after.jpg and /dev/null differ diff --git a/images/mpi_before.jpg b/images/mpi_before.jpg deleted file mode 100644 index e82bf677e8..0000000000 Binary files a/images/mpi_before.jpg and /dev/null differ diff --git a/images/nerd_160.jpg b/images/nerd_160.jpg deleted file mode 100644 index b43f74fe1f..0000000000 Binary files a/images/nerd_160.jpg and /dev/null differ diff --git a/images/nerd_160.mp4 b/images/nerd_160.mp4 deleted file mode 100644 index f587c56795..0000000000 Binary files a/images/nerd_160.mp4 and /dev/null differ diff --git a/images/nerf_supervision.jpg b/images/nerf_supervision.jpg deleted file mode 100644 index a612853e9a..0000000000 Binary files a/images/nerf_supervision.jpg and /dev/null differ diff --git a/images/nerf_supervision.mp4 b/images/nerf_supervision.mp4 deleted file mode 100644 index 8b3d0575fb..0000000000 Binary files a/images/nerf_supervision.mp4 and /dev/null differ diff --git a/images/nerfactor_after.png b/images/nerfactor_after.png deleted file mode 100644 index c4963ee5b9..0000000000 Binary files a/images/nerfactor_after.png and /dev/null differ diff --git a/images/nerfactor_before.png b/images/nerfactor_before.png deleted file mode 100644 index 14bb9087a7..0000000000 Binary files a/images/nerfactor_before.png and /dev/null differ diff --git a/images/nerfbake_15.mp4 b/images/nerfbake_15.mp4 deleted file mode 100644 index 48ab8f874d..0000000000 Binary files a/images/nerfbake_15.mp4 and /dev/null differ diff --git a/images/nerfbake_160.png b/images/nerfbake_160.png deleted file mode 100644 index 1b255ba5f5..0000000000 Binary files a/images/nerfbake_160.png and /dev/null differ diff --git a/images/nerfcasting.jpg b/images/nerfcasting.jpg deleted file mode 100644 index 8fc8b474bf..0000000000 Binary files a/images/nerfcasting.jpg and /dev/null differ diff --git a/images/nerfcasting.mp4 b/images/nerfcasting.mp4 deleted file mode 100644 index 0927b01133..0000000000 Binary files a/images/nerfcasting.mp4 and /dev/null differ diff --git a/images/nerfie_after.mp4 b/images/nerfie_after.mp4 deleted file mode 100644 index 36c9f45101..0000000000 Binary files a/images/nerfie_after.mp4 and /dev/null differ diff --git a/images/nerfie_before.jpg b/images/nerfie_before.jpg deleted file mode 100644 index 2e671e4165..0000000000 Binary files a/images/nerfie_before.jpg and /dev/null differ diff --git a/images/nerfw_after.mp4 b/images/nerfw_after.mp4 deleted file mode 100644 index 78a0a08ce1..0000000000 Binary files a/images/nerfw_after.mp4 and /dev/null differ diff --git a/images/nerfw_before.jpg b/images/nerfw_before.jpg deleted file mode 100644 index df4a5b8102..0000000000 Binary files a/images/nerfw_before.jpg and /dev/null differ diff --git a/images/nightsight_after.jpg b/images/nightsight_after.jpg deleted file mode 100644 index d2b83429c0..0000000000 Binary files a/images/nightsight_after.jpg and /dev/null differ diff --git a/images/nightsight_before.jpg b/images/nightsight_before.jpg deleted file mode 100644 index 16d1dcbe45..0000000000 Binary files a/images/nightsight_before.jpg and /dev/null differ diff --git a/images/nlt_after.mp4 b/images/nlt_after.mp4 deleted file mode 100644 index 7a661e0aab..0000000000 Binary files a/images/nlt_after.mp4 and /dev/null differ diff --git a/images/nlt_before.jpg b/images/nlt_before.jpg deleted file mode 100644 index 0a000995d4..0000000000 Binary files a/images/nlt_before.jpg and /dev/null differ diff --git a/images/notre.jpg b/images/notre.jpg deleted file mode 100644 index 11960e5cb3..0000000000 Binary files a/images/notre.jpg and /dev/null differ diff --git a/images/notre_160.mp4 b/images/notre_160.mp4 deleted file mode 100644 index 084dd06232..0000000000 Binary files a/images/notre_160.mp4 and /dev/null differ diff --git a/images/npil_after.jpg b/images/npil_after.jpg deleted file mode 100644 index 4edec6a48b..0000000000 Binary files a/images/npil_after.jpg and /dev/null differ diff --git a/images/npil_before.jpg b/images/npil_before.jpg deleted file mode 100644 index b74005158b..0000000000 Binary files a/images/npil_before.jpg and /dev/null differ diff --git a/images/nuvo.jpg b/images/nuvo.jpg deleted file mode 100644 index 062252e6eb..0000000000 Binary files a/images/nuvo.jpg and /dev/null differ diff --git a/images/nuvo.mp4 b/images/nuvo.mp4 deleted file mode 100644 index d80595acd8..0000000000 Binary files a/images/nuvo.mp4 and /dev/null differ diff --git a/images/owl.jpg b/images/owl.jpg deleted file mode 100644 index 1c4c4228a0..0000000000 Binary files a/images/owl.jpg and /dev/null differ diff --git a/images/owl.mp4 b/images/owl.mp4 deleted file mode 100644 index 112c1f6a1b..0000000000 Binary files a/images/owl.mp4 and /dev/null differ diff --git a/images/pnf_after.jpg b/images/pnf_after.jpg deleted file mode 100644 index 9e116ca5c3..0000000000 Binary files a/images/pnf_after.jpg and /dev/null differ diff --git a/images/pnf_before.jpg b/images/pnf_before.jpg deleted file mode 100644 index eb38eab6b7..0000000000 Binary files a/images/pnf_before.jpg and /dev/null differ diff --git a/images/porlight_after.jpg b/images/porlight_after.jpg deleted file mode 100644 index 51ecb279d3..0000000000 Binary files a/images/porlight_after.jpg and /dev/null differ diff --git a/images/porlight_before.jpg b/images/porlight_before.jpg deleted file mode 100644 index 20ae3d9515..0000000000 Binary files a/images/porlight_before.jpg and /dev/null differ diff --git a/images/porshadmanip_after.jpg b/images/porshadmanip_after.jpg deleted file mode 100644 index dd93d5539b..0000000000 Binary files a/images/porshadmanip_after.jpg and /dev/null differ diff --git a/images/porshadmanip_before.jpg b/images/porshadmanip_before.jpg deleted file mode 100644 index 36f04d12d5..0000000000 Binary files a/images/porshadmanip_before.jpg and /dev/null differ diff --git a/images/portrait_after.jpg b/images/portrait_after.jpg deleted file mode 100644 index 593bd9e735..0000000000 Binary files a/images/portrait_after.jpg and /dev/null differ diff --git a/images/portrait_before.jpg b/images/portrait_before.jpg deleted file mode 100644 index 9a20e41866..0000000000 Binary files a/images/portrait_before.jpg and /dev/null differ diff --git a/images/power.mp4 b/images/power.mp4 deleted file mode 100644 index 5709f40981..0000000000 Binary files a/images/power.mp4 and /dev/null differ diff --git a/images/power.png b/images/power.png deleted file mode 100644 index 88afaf6760..0000000000 Binary files a/images/power.png and /dev/null differ diff --git a/images/prl.jpg b/images/prl.jpg deleted file mode 100644 index 8f4baf3104..0000000000 Binary files a/images/prl.jpg and /dev/null differ diff --git a/images/profile.jpg b/images/profile.jpg new file mode 100644 index 0000000000..7d1aa0772b Binary files /dev/null and b/images/profile.jpg differ diff --git a/images/pubs/beforewetrustthem/abstract.txt b/images/pubs/beforewetrustthem/abstract.txt new file mode 100644 index 0000000000..1cc055e73d --- /dev/null +++ b/images/pubs/beforewetrustthem/abstract.txt @@ -0,0 +1 @@ +High success rates on navigation-related tasks do not necessarily translate into reliable decision making by foundation models. To examine this gap, we evaluate current models on six diagnostic tasks spanning three settings: reasoning under complete spatial information, reasoning under incomplete spatial information, and reasoning under safety-relevant information. Our results show that the current metrics may not capture critical limitations of the models and indicate good performance, underscoring the need for failure-focused analysis to understand model limitations and guide future progress. In a path-planning setting with unknown cells, GPT-5 achieved a high success rate of 93%; Yet, the failed cases exhibit fundamental limitations of the models, e.g., the lack of structural spatial understanding essential for navigation. We also find that newer models are not always more reliable than their predecessors on this end. In reasoning under safety-relevant information, Gemini-2.5 Flash achieved only 67% on the challenging emergency-evacuation task, underperforming Gemini-2.0 Flash, which reached 100% under the same condition. Across all evaluations, models exhibited structural collapse, hallucinated reasoning, constraint violations, and unsafe decisions. These findings show that foundation models still exhibit substantial failures in navigation-related decision making and require fine-grained evaluation before they can be trusted. \ No newline at end of file diff --git a/images/pubs/beforewetrustthem/caption.txt b/images/pubs/beforewetrustthem/caption.txt new file mode 100644 index 0000000000..d99b597231 --- /dev/null +++ b/images/pubs/beforewetrustthem/caption.txt @@ -0,0 +1 @@ +Overview of the three evaluation settings and representative input formats used in our evaluation. The figure summarizes reasoning under complete spatial information, reasoning under incomplete spatial information, and reasoning under safetyrelevant information. In the prompts for reasoning under safety-relevant information, red text indicates phrases related to task difficulty, and blue text indicates important contextual clues. \ No newline at end of file diff --git a/images/pubs/beforewetrustthem/fig2-overview.png b/images/pubs/beforewetrustthem/fig2-overview.png new file mode 100644 index 0000000000..1b1602d7ba Binary files /dev/null and b/images/pubs/beforewetrustthem/fig2-overview.png differ diff --git a/images/pubs/blindspots/abstract.txt b/images/pubs/blindspots/abstract.txt new file mode 100644 index 0000000000..5ea3e9116d --- /dev/null +++ b/images/pubs/blindspots/abstract.txt @@ -0,0 +1 @@ +Generative image models produce striking visuals yet often misrepresent culture. Prior work has examined cultural bias mainly in text-to-image (T2I) systems, leaving image-to-image (I2I) editors underexplored. We bridge this gap with a unified evaluation across six countries, an 8-category/36-subcategory schema, and era-aware prompts, auditing both T2I generation and I2I editing under a standardized protocol that yields comparable diagnostics. Using open models with fixed settings, we derive cross-country, cross-era, and cross-category evaluations. Our framework combines standard automatic metrics, a culture-aware retrieval-augmented VQA, and expert human judgments collected from native reviewers. To enable reproducibility, we release the complete image corpus, prompts, and configurations. Our study reveals three findings: (1) under country-agnostic prompts, models default to Global-North, modern-leaning depictions that flatten cross-country distinctions; (2) iterative I2I editing erodes cultural fidelity even when conventional metrics remain flat or improve; and (3) I2I models apply superficial cues (palette shifts, generic props) rather than era-consistent, context-aware changes, often retaining source identity for Global-South targets. These results highlight that culture-sensitive edits remain unreliable in current systems. By releasing standardized data, prompts, and human evaluation protocols, we provide a reproducible, culture-centered benchmark for diagnosing and tracking cultural bias in generative image models. \ No newline at end of file diff --git a/images/pubs/blindspots/caption.txt b/images/pubs/blindspots/caption.txt new file mode 100644 index 0000000000..72100b24f2 --- /dev/null +++ b/images/pubs/blindspots/caption.txt @@ -0,0 +1 @@ +Figure 2: Overall framework overview. (a) Schema inputs: six countries, eight categories, and three era-aware prompts. (b) Experimental pipeline: T2I base generation and three I2I editing studies. (c) Multi-layered evaluation: integrating automatic, culture-aware metrics, and human evaluation \ No newline at end of file diff --git a/images/pubs/blindspots/framework.png b/images/pubs/blindspots/framework.png new file mode 100644 index 0000000000..eb144be462 Binary files /dev/null and b/images/pubs/blindspots/framework.png differ diff --git a/images/pubs/cardiac/Figure_1.png b/images/pubs/cardiac/Figure_1.png new file mode 100644 index 0000000000..544ad6bc89 Binary files /dev/null and b/images/pubs/cardiac/Figure_1.png differ diff --git a/images/pubs/cardiac/abstract.txt b/images/pubs/cardiac/abstract.txt new file mode 100644 index 0000000000..39bc0c877e --- /dev/null +++ b/images/pubs/cardiac/abstract.txt @@ -0,0 +1 @@ +Accurate cardiac ultrasound segmentation is critical for reliable assessment of ventricular function in intelligent healthcare systems. However, echocardiographic images are inherently challenging due to low contrast, speckle noise, irregular anatomical boundaries, and significant domain shift across acquisition devices and patient populations. Existing methods, primarily driven by appearance-based learning, often struggle to maintain boundary precision and structural consistency under these conditions. To address these limitations, we propose a Contour-Guided Query Refinement Network (CGQR-Net) for boundary-aware cardiac ultrasound segmentation. The proposed framework performs effective information fusion by integrating multi-resolution feature representations with contour-derived structural priors. Specifically, a High-Resolution Network (HRNet) backbone preserves high-resolution spatial information while capturing multi-scale context. A coarse segmentation is first generated, from which anatomical contours are extracted and encoded into learnable query embeddings. These contour-guided queries interact with fused feature maps through cross-attention, enabling structure-aware refinement that enhances boundary delineation and suppresses noise-induced artifacts. In addition, a dual-head supervision strategy jointly optimizes segmentation and boundary predictions to enforce structural consistency. The proposed method is evaluated on the Cardiac Acquisitions for Multi-structure Ultrasound Segmentation (CAMUS) dataset and further validated on the CardiacNet dataset to assess cross-dataset generalization. Experimental results demonstrate that CGQR-Net achieves superior segmentation accuracy, improved boundary precision, and strong robustness across different imaging conditions. These findings highlight the effectiveness of integrating contour-level structural information with feature-level representations, providing a robust and generalizable solution for cardiac ultrasound segmentation in real-world clinical and consumer healthcare applications. \ No newline at end of file diff --git a/images/pubs/cardiac/caption.txt b/images/pubs/cardiac/caption.txt new file mode 100644 index 0000000000..45f2e36685 --- /dev/null +++ b/images/pubs/cardiac/caption.txt @@ -0,0 +1 @@ +Architecture of the proposed CGQR-Net. HRNet extracts multi-resolution features from the input echocardiography image, and a coarse segmentation head provides an initial structural prediction. Contours extracted from the coarse mask are converted into query embeddings and used to refine fused multi-scale features through cross-attention. The refined representation is then passed to segmentation and boundary heads to produce the final boundary-aware multi-class segmentation. \ No newline at end of file diff --git a/images/pubs/delivery/abstract.txt b/images/pubs/delivery/abstract.txt new file mode 100644 index 0000000000..4408ef938c --- /dev/null +++ b/images/pubs/delivery/abstract.txt @@ -0,0 +1 @@ +As the online food-delivery market expanded rapidly after the COVID-19 pandemic, mobile ordering platforms became mainstream. However, the functions and user interfaces (UIs) of existing delivery services were largely designed from the perspective of non-disabled users. Interviews with visually impaired users further revealed that the complexity of current delivery applications leads to substantial time and effort during routine ordering tasks. To address this problem, this paper presents BBlink, a user-experience-centered delivery platform designed for visually impaired users. Based on interviews and observations, the platform differentiates itself through a simplified service flow, customized interface modes, and enhanced accessibility. The proposed system aims to make food-delivery services easier to use for visually impaired users and to motivate the development of additional services that support independent daily living for people with disabilities. As an extension of this work, the paper also suggests future research on improving kiosk accessibility for visually impaired users. \ No newline at end of file diff --git a/images/pubs/delivery/caption.txt b/images/pubs/delivery/caption.txt new file mode 100644 index 0000000000..d289864e55 --- /dev/null +++ b/images/pubs/delivery/caption.txt @@ -0,0 +1 @@ +Key interview findings and corresponding design implications. \ No newline at end of file diff --git a/images/pubs/delivery/table.png b/images/pubs/delivery/table.png new file mode 100644 index 0000000000..9c84ad8b66 Binary files /dev/null and b/images/pubs/delivery/table.png differ diff --git a/images/pubs/demomis/abstract.txt b/images/pubs/demomis/abstract.txt new file mode 100644 index 0000000000..aea678017a --- /dev/null +++ b/images/pubs/demomis/abstract.txt @@ -0,0 +1 @@ +Demographic bias in text-to-image (T2I) generation is well studied, yet demographic-conditioned failures in instruction-guided image-to-image (I2I) editing remain underexplored. We examine whether identical edit instructions yield systematically different outcomes across subject demographics in open-weight I2I editors. We formalize two failure modes: Soft Erasure, where edits are silently weakened or ignored in the output image, and Stereotype Replacement, where edits introduce unrequested, stereotype-consistent attributes. We introduce a controlled benchmark that probes demographic-conditioned behavior by generating and editing portraits conditioned on race, gender, and age using a diagnostic prompt set, and evaluate multiple editors with vision-language model (VLM) scoring and human evaluation. Our analysis shows that identity preservation failures are pervasive, demographically uneven, and shaped by implicit social priors, including occupation-driven gender inference. Finally, we demonstrate that a prompt-level identity constraint, without model updates, can substantially reduce demographic change for minority groups while leaving majority-group portraits largely unchanged, revealing asymmetric identity priors in current editors. Together, our findings establish identity preservation as a central and demographically uneven failure mode in I2I editing and motivate demographic-robust editing systems. \ No newline at end of file diff --git a/images/pubs/demomis/figure0-caption.txt b/images/pubs/demomis/figure0-caption.txt new file mode 100644 index 0000000000..110c500c5a --- /dev/null +++ b/images/pubs/demomis/figure0-caption.txt @@ -0,0 +1 @@ +Qualitative examples of demographic-conditioned failures in I2I editing across different prompts and source demographics. \ No newline at end of file diff --git a/images/pubs/demomis/figure0.png b/images/pubs/demomis/figure0.png new file mode 100644 index 0000000000..0868c1f050 Binary files /dev/null and b/images/pubs/demomis/figure0.png differ diff --git a/images/pubs/demomis/figure2-caption.txt b/images/pubs/demomis/figure2-caption.txt new file mode 100644 index 0000000000..38c28972ea --- /dev/null +++ b/images/pubs/demomis/figure2-caption.txt @@ -0,0 +1,3 @@ +Overview of our study on demographic-conditioned failures in instruction-guided I2I portrait editing. We build a controlled +benchmark from FairFace and pair source portraits with edit prompts. For each image–prompt pair, we run three I2I editing models to +generate outputs. For diagnosing soft erasure and stereotype replacement, we evaluate iedit; for feature prompt mitigation, we add a feature prompt pfeat and re-run editing. Outputs are assessed via human evaluation and a VLM ensemble. \ No newline at end of file diff --git a/images/pubs/demomis/figure2.png b/images/pubs/demomis/figure2.png new file mode 100644 index 0000000000..fd327ffe62 Binary files /dev/null and b/images/pubs/demomis/figure2.png differ diff --git a/images/pubs/ercp/abstract.txt b/images/pubs/ercp/abstract.txt new file mode 100644 index 0000000000..5979fbe8e4 --- /dev/null +++ b/images/pubs/ercp/abstract.txt @@ -0,0 +1 @@ +Endoscopic retrograde cholangiopancreatography (ERCP) remains the standard for common bile duct (CBD) stone removal. However, current guidelines often result in unnecessary procedures. This study aimed to develop and validate a machine learning model using synthetic data augmentation to improve CBD stone prediction. Electronic health records from patients with suspected CBD stones were analyzed from three independent tertiary centers (733 patients for internal validation, 348 for external validation). A large language model (LLM) generated curated synthetic data to augment the training dataset. The ExtraTrees classifier was selected after evaluating multiple algorithms. Model performance was assessed using area under the receiver-operating characteristic curve (AUROC), calibration curves, and decision curve analysis. The model incorporated 11 routinely available variables and achieved an AUROC of 0.982 (95% CI 0.952–1.000) in internal validation and 0.957 (95% CI 0.937–0.974) in external validation. Compared to existing clinical guidelines, the model substantially reduced unnecessary ERCPs (0% vs 11.9–22.9% in internal validation; 6.7% vs 29.2–35.9% in external validation) while maintaining low false-negative rates (17.6% vs 28.2–45.6% in external validation). Calibration curves demonstrated good alignment between predicted and observed outcomes. Decision curve analysis confirmed greater net clinical benefit than existing guidelines. Feature importance analysis identified CBD dilatation ≥ 10 mm as the most influential predictor, followed by liver function parameters. This machine learning model, enhanced by LLM-generated synthetic data, significantly outperformed existing clinical guidelines for CBD stone prediction. The model provides a practical risk stratification tool using routinely available emergency department variables and may reduce unnecessary ERCP procedures while maintaining diagnostic safety. \ No newline at end of file diff --git a/images/pubs/ercp/caption.txt b/images/pubs/ercp/caption.txt new file mode 100644 index 0000000000..2a13862340 --- /dev/null +++ b/images/pubs/ercp/caption.txt @@ -0,0 +1 @@ +Study flow chart. This flowchart illustrates the patient selection and data allocation used for the two-stage validation framework. On the left, the DUMC cohort (2010–2023) is depicted for model development and internal validation. After applying exclusion criteria, 733 patients were separated into training, validation, and hold-out test subsets. The training set was augmented with SMOTE and integrated with curated synthetic data to form the final combined training dataset. The validation dataset facilitated hyperparameter optimization, and the hold-out test set was designated for final internal performance assessment. On the right, external validation was performed using a completely independent dataset from SCHBC and KHNMC (2023–2024). DUMC, Dongguk university medical center; SCHBC, SoonChunHyang Bucheon Hospital; KHNMC, Kyung Hee University Hospital at Gangdong; CBD, common bile duct; EST, endoscopic sphincterotomy; SMOTE , synthetic minority over-sampling technique. \ No newline at end of file diff --git a/images/pubs/ercp/fig1.png b/images/pubs/ercp/fig1.png new file mode 100644 index 0000000000..4b57760812 Binary files /dev/null and b/images/pubs/ercp/fig1.png differ diff --git a/images/pubs/sea/abstract.txt b/images/pubs/sea/abstract.txt new file mode 100644 index 0000000000..a0910d0eb0 --- /dev/null +++ b/images/pubs/sea/abstract.txt @@ -0,0 +1 @@ +A sketch is a distilled form of visual abstraction that conveys core concepts through simplified yet purposeful strokes while omitting extraneous detail. Despite its expressive power, quantifying the efficiency of semantic abstraction in sketches remains challenging. Existing evaluation methods that rely on reference images, low-level visual features, or recognition accuracy do not capture abstraction, the defining property of sketches. To address these limitations, we introduce SEA (Sketch Evaluation metric for Abstraction efficiency), a reference-free metric that assesses how economically a sketch represents class-defining visual elements while preserving semantic recognizability. These elements are derived per class from commonsense knowledge about features typically depicted in sketches. SEA leverages a visual question answering model to determine the presence of each element and returns a quantitative score that reflects semantic retention under visual economy. To support this metric, we present CommonSketch, the first semantically annotated sketch dataset, comprising 23,100 human-drawn sketches across 300 classes, each paired with a caption and element-level annotations. Experiments show that SEA aligns closely with human judgments and reliably discriminates levels of abstraction efficiency, while CommonSketch serves as a benchmark providing systematic evaluation of element-level sketch understanding across various vision-language models. \ No newline at end of file diff --git a/images/pubs/sea/metric-caption.txt b/images/pubs/sea/metric-caption.txt new file mode 100644 index 0000000000..345448f83c --- /dev/null +++ b/images/pubs/sea/metric-caption.txt @@ -0,0 +1 @@ +Computation pipeline and case-based interpretation of the SEA metric.} Given a sketch and its class label, SEA combines class recognizability $P$ from a classifier with the commonsense element space $E$ extracted by an LLM and the number of visually grounded elements $V$ identified by a VLM. It then computes a reward--penalty balance and maps it to a bounded score $SEA \in (-1,1)$, where higher scores indicate sketches that preserve recognizability with minimal yet sufficient visual detail. Illustrative cases show abstraction failure due to low recognizability (left), incomplete abstraction caused by excessive detail (middle), and abstraction-efficient sketching that achieves high recognizability with fewer expressed elements (right). \ No newline at end of file diff --git a/images/pubs/sea/metric.png b/images/pubs/sea/metric.png new file mode 100644 index 0000000000..16f640255c Binary files /dev/null and b/images/pubs/sea/metric.png differ diff --git a/images/pubs/sea/teaser-caption.txt b/images/pubs/sea/teaser-caption.txt new file mode 100644 index 0000000000..6180e0fdf2 --- /dev/null +++ b/images/pubs/sea/teaser-caption.txt @@ -0,0 +1 @@ +Overview of SEA and CommonSketch. Left: SEA quantifies abstraction efficiency by balancing recognizability and detail. High scores (top-left) favor simple yet identifiable sketches, while low scores (bottom-right) denote ambiguity or over-detail. Right: CommonSketch includes element-level annotations and captions, enabling element-aware evaluation of sketch abstraction. \ No newline at end of file diff --git a/images/pubs/sea/teaser.png b/images/pubs/sea/teaser.png new file mode 100644 index 0000000000..82c565ede5 Binary files /dev/null and b/images/pubs/sea/teaser.png differ diff --git a/images/pubs/stablesketcher/abstract.txt b/images/pubs/stablesketcher/abstract.txt new file mode 100644 index 0000000000..06745fd307 --- /dev/null +++ b/images/pubs/stablesketcher/abstract.txt @@ -0,0 +1 @@ +Although recent advancements in diffusion models have significantly enriched the quality of generated images, challenges remain in synthesizing pixel-based human-drawn sketches, a representative example of abstract expression. To combat these challenges, we propose StableSketcher, a novel framework that empowers diffusion models to generate hand-drawn sketches with high prompt fidelity. Within this framework, we fine-tune the variational autoencoder to optimize latent decoding, enabling it to better capture the characteristics of sketches. In parallel, we integrate a new reward function for reinforcement learning based on visual question answering, which improves text-image alignment and semantic consistency. Extensive experiments demonstrate that StableSketcher generates sketches with improved stylistic fidelity, achieving better alignment with prompts compared to the Stable Diffusion baseline. Additionally, we introduce SketchDUO, to the best of our knowledge, the first dataset comprising instance-level sketches paired with captions and question-answer pairs, thereby addressing the limitations of existing datasets that rely on image-label pairs. \ No newline at end of file diff --git a/images/pubs/stablesketcher/data-caption.txt b/images/pubs/stablesketcher/data-caption.txt new file mode 100644 index 0000000000..ba211c2ca0 --- /dev/null +++ b/images/pubs/stablesketcher/data-caption.txt @@ -0,0 +1 @@ +SketchDUO construction process. The pipeline proceeds from left to right. It begins with class selection and sketch definition, followed by positive sketch collection and negative sketch construction. The two subsets are then augmented. In the caption generation stage, GPT-4o produces template-constrained instance-level captions for positive and negative sketches, and these captions are manually refined before TIFA-based QA pairs are constructed from each sketch--caption pair. The final SketchDUO dataset contains 35,851 sketch--caption pairs and 54,370 QA pairs. \ No newline at end of file diff --git a/images/pubs/stablesketcher/data.png b/images/pubs/stablesketcher/data.png new file mode 100644 index 0000000000..383b662d2c Binary files /dev/null and b/images/pubs/stablesketcher/data.png differ diff --git a/images/pubs/stablesketcher/teaser-caption.txt b/images/pubs/stablesketcher/teaser-caption.txt new file mode 100644 index 0000000000..8159add2b2 --- /dev/null +++ b/images/pubs/stablesketcher/teaser-caption.txt @@ -0,0 +1 @@ +Overview of the StableSketcher framework and the SketchDUO dataset. StableSketcher generates sketch images from text prompts using Stable Diffusion with a fine-tuned VAE and improves prompt fidelity through VQA-based reward feedback. SketchDUO provides the sketch images, captions, and QA sets. \ No newline at end of file diff --git a/images/pubs/stablesketcher/teaser.png b/images/pubs/stablesketcher/teaser.png new file mode 100644 index 0000000000..6108cbc95c Binary files /dev/null and b/images/pubs/stablesketcher/teaser.png differ diff --git a/images/purdue-logo.png b/images/purdue-logo.png new file mode 100644 index 0000000000..579ada90f0 Binary files /dev/null and b/images/purdue-logo.png differ diff --git a/images/r2r.jpg b/images/r2r.jpg deleted file mode 100644 index 9463e8f23e..0000000000 Binary files a/images/r2r.jpg and /dev/null differ diff --git a/images/r2r.mp4 b/images/r2r.mp4 deleted file mode 100644 index 17e902137d..0000000000 Binary files a/images/r2r.mp4 and /dev/null differ diff --git a/images/rawnerf.jpg b/images/rawnerf.jpg deleted file mode 100644 index 8d4f8fb200..0000000000 Binary files a/images/rawnerf.jpg and /dev/null differ diff --git a/images/rawnerf.mp4 b/images/rawnerf.mp4 deleted file mode 100644 index 5a3f997150..0000000000 Binary files a/images/rawnerf.mp4 and /dev/null differ diff --git a/images/recon.jpg b/images/recon.jpg deleted file mode 100644 index 7ad5f39c29..0000000000 Binary files a/images/recon.jpg and /dev/null differ diff --git a/images/recon.mp4 b/images/recon.mp4 deleted file mode 100644 index 5282b6456f..0000000000 Binary files a/images/recon.mp4 and /dev/null differ diff --git a/images/refnerf.jpg b/images/refnerf.jpg deleted file mode 100644 index 8a52428b65..0000000000 Binary files a/images/refnerf.jpg and /dev/null differ diff --git a/images/refnerf.mp4 b/images/refnerf.mp4 deleted file mode 100644 index 07fe44e685..0000000000 Binary files a/images/refnerf.mp4 and /dev/null differ diff --git a/images/regnerf_after.mp4 b/images/regnerf_after.mp4 deleted file mode 100644 index 740760017e..0000000000 Binary files a/images/regnerf_after.mp4 and /dev/null differ diff --git a/images/regnerf_before.jpeg b/images/regnerf_before.jpeg deleted file mode 100644 index 25a149fe0b..0000000000 Binary files a/images/regnerf_before.jpeg and /dev/null differ diff --git a/images/rings.jpg b/images/rings.jpg deleted file mode 100644 index ca8a752b17..0000000000 Binary files a/images/rings.jpg and /dev/null differ diff --git a/images/rings_crop.mp4 b/images/rings_crop.mp4 deleted file mode 100644 index 9449fbc61b..0000000000 Binary files a/images/rings_crop.mp4 and /dev/null differ diff --git a/images/safs.jpg b/images/safs.jpg deleted file mode 100644 index f077cc9d45..0000000000 Binary files a/images/safs.jpg and /dev/null differ diff --git a/images/samurai_after.jpg b/images/samurai_after.jpg deleted file mode 100644 index 827305fe07..0000000000 Binary files a/images/samurai_after.jpg and /dev/null differ diff --git a/images/samurai_before.jpg b/images/samurai_before.jpg deleted file mode 100644 index 852baf4be4..0000000000 Binary files a/images/samurai_before.jpg and /dev/null differ diff --git a/images/shinobi.jpg b/images/shinobi.jpg deleted file mode 100644 index a813b9249b..0000000000 Binary files a/images/shinobi.jpg and /dev/null differ diff --git a/images/shinobi.mp4 b/images/shinobi.mp4 deleted file mode 100644 index e7e7e63f3a..0000000000 Binary files a/images/shinobi.mp4 and /dev/null differ diff --git a/images/simvs.jpg b/images/simvs.jpg deleted file mode 100644 index 88bcf9ff2e..0000000000 Binary files a/images/simvs.jpg and /dev/null differ diff --git a/images/simvs.mp4 b/images/simvs.mp4 deleted file mode 100644 index de3c526f18..0000000000 Binary files a/images/simvs.mp4 and /dev/null differ diff --git a/images/skyopt_after.jpg b/images/skyopt_after.jpg deleted file mode 100644 index 355ae2842b..0000000000 Binary files a/images/skyopt_after.jpg and /dev/null differ diff --git a/images/skyopt_before.jpg b/images/skyopt_before.jpg deleted file mode 100644 index dec362d8d0..0000000000 Binary files a/images/skyopt_before.jpg and /dev/null differ diff --git a/images/smerf.jpg b/images/smerf.jpg deleted file mode 100644 index 83c3aa1af7..0000000000 Binary files a/images/smerf.jpg and /dev/null differ diff --git a/images/smerf.mp4 b/images/smerf.mp4 deleted file mode 100644 index 4cccd880d1..0000000000 Binary files a/images/smerf.mp4 and /dev/null differ diff --git a/images/survey_after.png b/images/survey_after.png deleted file mode 100644 index 7568f38312..0000000000 Binary files a/images/survey_after.png and /dev/null differ diff --git a/images/survey_before.png b/images/survey_before.png deleted file mode 100644 index a993e1a0c9..0000000000 Binary files a/images/survey_before.png and /dev/null differ diff --git a/images/thresh_after.png b/images/thresh_after.png deleted file mode 100644 index e45db47c89..0000000000 Binary files a/images/thresh_after.png and /dev/null differ diff --git a/images/thresh_before.jpg b/images/thresh_before.jpg deleted file mode 100644 index 5dae209d1e..0000000000 Binary files a/images/thresh_before.jpg and /dev/null differ diff --git a/images/uflow_after.png b/images/uflow_after.png deleted file mode 100644 index c9cfed69ab..0000000000 Binary files a/images/uflow_after.png and /dev/null differ diff --git a/images/uflow_before.jpg b/images/uflow_before.jpg deleted file mode 100644 index ca3b52acde..0000000000 Binary files a/images/uflow_before.jpg and /dev/null differ diff --git a/images/unprocessing_after.jpg b/images/unprocessing_after.jpg deleted file mode 100644 index 282903fa6b..0000000000 Binary files a/images/unprocessing_after.jpg and /dev/null differ diff --git a/images/unprocessing_before.jpg b/images/unprocessing_before.jpg deleted file mode 100644 index 18ed4b5317..0000000000 Binary files a/images/unprocessing_before.jpg and /dev/null differ diff --git a/images/urf.jpg b/images/urf.jpg deleted file mode 100644 index 233b092684..0000000000 Binary files a/images/urf.jpg and /dev/null differ diff --git a/images/urf.mp4 b/images/urf.mp4 deleted file mode 100644 index 74f7952a49..0000000000 Binary files a/images/urf.mp4 and /dev/null differ diff --git a/images/vase_small.mp4 b/images/vase_small.mp4 deleted file mode 100644 index f5d5c6fdf5..0000000000 Binary files a/images/vase_small.mp4 and /dev/null differ diff --git a/images/vase_still.png b/images/vase_still.png deleted file mode 100644 index 42a706d8c5..0000000000 Binary files a/images/vase_still.png and /dev/null differ diff --git a/images/zipnerf.jpg b/images/zipnerf.jpg deleted file mode 100644 index 85b1813534..0000000000 Binary files a/images/zipnerf.jpg and /dev/null differ diff --git a/images/zipnerf.mp4 b/images/zipnerf.mp4 deleted file mode 100644 index 6d729d6b55..0000000000 Binary files a/images/zipnerf.mp4 and /dev/null differ diff --git a/index.html b/index.html index 0da802bb81..f9fc37292a 100755 --- a/index.html +++ b/index.html @@ -1,4432 +1,448 @@ - + -
- - -
-
|
-
-The rendering procedure used by neural radiance fields (NeRF) samples a scene with a single ray per pixel and may therefore produce renderings that are excessively blurred or aliased when training or testing images observe scene content at different resolutions. The straightforward solution of supersampling by rendering with multiple rays per pixel is impractical for NeRF, because rendering each ray requires querying a multilayer perceptron hundreds of times. Our solution, which we call "mip-NeRF" (à la "mipmap"), extends NeRF to represent the scene at a continuously-valued scale. -By efficiently rendering anti-aliased conical frustums instead of rays, mip-NeRF reduces objectionable aliasing artifacts and significantly improves NeRF's ability to represent fine details, while also being 7% faster than NeRF and half the size. -Compared to NeRF, mip-NeRF reduces average error rates by 17% on the dataset presented with NeRF and by 60% on a challenging multiscale variant of that dataset that we present. mip-NeRF is also able to match the accuracy of a brute-force supersampled NeRF on our multiscale dataset while being 22x faster. -
-- Typical positional encoding (as used in Transformer networks and Neural Radiance Fields) maps a single point in space to a feature vector, where each element is generated by a sinusoid with an exponentially increasing frequency: -
-
-
- Here, we show how these feature vectors change as a function of a point moving in 1D space.
-
- Our integrated positional encoding considers Gaussian regions of space, rather than infinitesimal points. This provides a natural way to input a "region" of space as query to a coordinate-based neural network, allowing the network to reason about sampling and aliasing. The expected value of each positional encoding component has a simple closed form:
-
-
- We can see that when considering a wider region, the higher frequency features automatically shrink toward zero, providing the network with lower-frequency inputs. As the region narrows, these features converge to the original positional encoding. -
-- We use integrated positional encoding to train NeRF to generate anti-aliased renderings. Rather than casting an infinitesimal ray through each pixel, we instead cast a full 3D cone. For each queried point along a ray, we consider its associated 3D conical frustum. Two different cameras viewing the same point in space may result in vastly different conical frustums, as illustrated here in 2D: -
-
-
- In order to pass this information through the NeRF network, we fit a multivariate Gaussian to the conical frustum and use the integrated positional encoding described above to create the input feature vector to the network. -
-- We train NeRF and mip-NeRF on a dataset with images at four different resolutions. Normal NeRF (left) is not capable of learning to represent the same scene at multiple levels of detail, with blurring in close-up shots and aliasing in low resolution views, while mip-NeRF (right) both preserves sharp details in close-ups and correctly renders the zoomed-out images. -
-- We can also manipulate the integrated positional encoding by using a larger or smaller radius than the true pixel footprint, exposing the continuous level of detail learned within a single network: -
- -- Wikipedia provides an excellent introduction to spatial anti-aliasing techniques. -
-- Mipmaps were introduced by Lance Williams in his paper "Pyramidal Parametrics" (Williams (1983)). -
-- Amanatides (1984) first proposed the idea of replacing rays with cones in computer graphics rendering. -
-- The closely related concept of ray differentials (Igehy (1999)) is used in most modern renderers to antialias textures and other material buffers during ray tracing. -
-- Cone tracing has been used along with prefiltered voxel-based representations of scene geometry for speeding up indirect illumination calculations in Crassin et al. (2011). -
-- Mip-NeRF was implemented on top of the JAXNeRF codebase. -
-
- We thank Janne Kontkanen and David Salesin for their comments on the text, Paul Debevec for constructive discussions, and Boyang Deng for JaxNeRF.
-
- MT is funded by an NSF Graduate Fellowship.
-
- The website template was borrowed from Michaël Gharbi.
-
- Rendered images and depths from our model. -
--Though neural radiance fields (NeRF) have demonstrated impressive view synthesis results on objects and small bounded regions of space, they struggle on "unbounded" scenes, where the camera may point in any direction and content may exist at any distance. In this setting, existing NeRF-like models often produce blurry or low-resolution renderings (due to the unbalanced detail and scale of nearby and distant objects), are slow to train, and may exhibit artifacts due to the inherent ambiguity of the task of reconstructing a large scene from a small set of images. We present an extension of mip-NeRF (a NeRF variant that addresses sampling and aliasing) that uses a non-linear scene parameterization, online distillation, and a novel distortion-based regularizer to overcome the challenges presented by unbounded scenes. Our model, which we dub "mip-NeRF 360" as we target scenes in which the camera rotates 360 degrees around a point, reduces mean-squared error by 54% compared to mip-NeRF, and is able to produce realistic synthesized views and detailed depth maps for highly intricate, unbounded real-world scenes. -
-
- Thanks to Ricardo Martin-Brualla and David Salesin for their comments on the text, and to George Drettakis and Georgios Kopanas for graciously assisting us with our baseline evaluation.
-
- The website template was borrowed from Michaël Gharbi.
-
-Neural Radiance Field training can be accelerated through the use of grid-based representations in NeRF's learned mapping from spatial coordinates to colors and volumetric density. However, these grid-based approaches lack an explicit understanding of scale and therefore often introduce aliasing, usually in the form of jaggies or missing scene content. Anti-aliasing has previously been addressed by mip-NeRF 360, which reasons about sub-volumes along a cone rather than points along a ray, but this approach is not natively compatible with current grid-based techniques. We show how ideas from rendering and signal processing can be used to construct a technique that combines mip-NeRF 360 and grid-based models such as Instant NGP to yield error rates that are 8%-77% lower than either prior technique, and that trains 24x faster than mip-NeRF 360. -
-| - - | -- - | -
| When Training | -When Rendering | -
- We use multisampling to approximate the average NGP feature over a conical frustum, by constructing a 6-sample pattern that exactly matches the frustum's first and second moments. When training, we randomly rotate and flip (along the ray axis) each pattern, and when rendering we deterministically flip and rotate each adjacent pattern by 30 degrees. -
-- A naive baseline (left) combining mip-NeRF 360 and Instant NGP results in aliasing as the camera moves laterally. Our full method (right) produces prefiltered renderings that do not flicker or shimmer. -
-- The proposal network used for resampling points along rays in mip-NeRF 360 results in an artifact we refer to as z-aliasing, where foreground content alternately appears and disappears as the camera moves toward or away from scene content. Z-aliasing occurs when the initial set of samples from the proposal network is not dense enough and misses thin structures, such as the chair above. Missed content can not be recovered by later rounds of sampling, since no future samples will be placed at that location along the ray. Our improvements to proposal network supervision result in a prefiltered proposal output that preserves the foreground object for all frames in this sequence. The plots above depict samples along a ray for three rounds of resampling (blue, orange, and green lines), with the y axis showing rendering weight (how much each interval contributes to the final rendered color), as a normalized probability density. -
-
- Thanks to Janne Kontkanen, Rick Szeliski, and David Salesin for their comments on the text, and to Ricardo Martin-Brualla, Keunhong Park, Ben Poole, Aleksander Hołyński, Etienne Pot, Kostas Rematas, Daniel Duckworth, Marcos Seefelder, Cardin Moffett, and Peter Zhizhin for their advice and help.
-
- The website template was borrowed from Michaël Gharbi and Ref-NeRF.
-