I graduated from the Rutgers University Computer Science Department in May 2005 with a certificate in Cognitive Science. My broad areas of interest include: graphics, computer-human interaction, and computer and human vision. I'm particularly interested in how visual cognition relates to art and visual presentation of information, from clip art to radiology slides, in both traditional media and digital forms.
In practice my research work has focused on two problems which fall squarely in the realm of non-photorealistic rendering (NPR) with varying overlap in human vision. Both projects are motivated by a desire to create satisfying imagery by including only the minimum of information needed.
Gaze based interaction and evaluation:
A. Santella, M. Agrawala, D. DeCarlo, D. Salesin, and M. Cohen, "Gaze-Based Interaction for Semi-Automatic Photo Cropping" To appear in CHI 2006.
A. Santella, and D. DeCarlo, "Visual Interest and NPR: an Evaluation and Manifesto". In Proceedings of the Third International Symposium on Non-Photorealistic Animation and Rendering (NPAR) 2004, pp 71-78, 2004.
A. Santella, and D. DeCarlo, "Robust Clustering of Eye Movement Recordings for Quantification of Visual Interest". In Proceedings of the Third Eye Tracking Research and Applications Symposium (ETRA) 2004, pp 27-34, 2004.
D. DeCarlo, A. Finkelstein, S. Rusinkiewicz, and A. Santella, "Suggestive Contours for Conveying Shape". In ACM Transactions on Graphics, 22(3) (SIGGRAPH 2003 Proceedings), pp 848-855, 2003.
Image Abstraction and Stylization:
D. DeCarlo, and A. Santella, "Stylization and Abstraction of Photographs". In ACM Transactions on Graphics, 21(3) (SIGGRAPH 2002 Proceedings), pp 769-776, 2002.(An image from this paper was selected for the proceedings cover.)
A. Santella, and D. DeCarlo, "Abstracted Painterly Renderings Using Eye-tracking Data". In Proceedings of the Second International Symposium on Non-Photorealistic Animation and Rendering (NPAR) 2002, pp 75-82, 2002.
Additional images generated with the Siggraph 2002 system.
Sparse collection of random code that might be of some general interest:
Implementation of Perona+ Malik Ansiotropic Scale Space (i.e. it makes images blurry but preserves hard edges) Needs the Java Advanced Imaging classes. Also over a lot of iterations it unfortunately converges to black because of truncation error, one of these days I may get around to fixing that. all that's needed is to add an JAI op turning the image into a float format and another at the end turning it back if you want to do it yourself Diffuse.java
Tar file of bundle of Perl scripts for looking at the Calcium binding region in PDB (RSC Protein Structure Data Base) entries that contain a CA 2+ ligand. Might be of some use if you were trying to parse 3d data from PDB entries, contains programs that calculate convex hulls of PDB file recording CA location, hull hydrophobicity, and local hydrophobicity around CA 2+ using two different measures.
It's a relatively big file (for some perl scripts) because it also includes a copy of the free Qhull program which it uses. Note that though the scripts should work on any platform with Perl the version of Qhull included with them is for Sun-Sparcs, to run it elsewhere you'd need to seperately download Qhull for your platform pdbscripts.tar (2.6 Mb)