Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Micah K. Johnson

dblp:46/3417 · DBLP profile ↗
← Back
16ranked-venue papers
6as first author
1since 2021 · last 2023
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Graphics, computer vision, multimedia, augmented reality and games · 10 · 4 first-authorArtificial intelligence and machine learning · 7 · 2 first-author · 1 since 2021Security and privacy · 3 · 2 first-authorSystems, architecture and hardware · 1 · 1 since 2021Human-computer interaction and ubiquitous computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer graphics and multimedia
10 papers
Visual content generation and editing · 34% Image and video processing · 26% Computational photography and imaging · 22%
Network and information security
2 papers
Digital forensics and information hiding · 100%
Artificial intelligence
2 papers
3D vision · 100%
Human-computer interaction and pervasive computing
1 paper
Interaction techniques and input · 77% Personal fabrication and tangible interfaces · 23%

Topics — the 22 heaviest of 29, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Visual content generation and editing › image editing
image compositing
0.432013
Error-Tolerant Image Compositing · Int. J. Comput. Vis. 2013
Multi-scale image harmonization · ACM Trans. Graph. 2010
Error-Tolerant Image Compositing · ECCV (1) 2010
Digital forensics and information hiding › digital forensics › multimedia forensics
image forensics
0.222011
Digital Image Authentication From JPEG Headers · IEEE Trans. Inf. Forensics Secur. 2011
Exposing Digital Forgeries in Complex Lighting Environments · IEEE Trans. Inf. Forensics Secur. 2007
Image and video processing
image restoration
0.122010
Image restoration using online photo collections · ICCV 2009
Error-Tolerant Image Compositing · ECCV (1) 2010
Computer vision › 3D vision › 3d face modeling
multilinear face model
0.112011
Video face replacement · ACM Trans. Graph. 2011
Computer vision › 3D vision
photometric stereo
0.112011
Shape estimation in natural illumination · CVPR 2011
Computer vision › 3D vision
shape from shading
0.112011
Shape estimation in natural illumination · CVPR 2011
Computer vision › 3D vision
surface normal estimation
0.112011
Shape estimation in natural illumination · CVPR 2011
Rendering
data-driven rendering
0.112011
CG2Real: Improving the Realism of Computer Generated Images Using a Large Collection of Photographs · IEEE Trans. Vis. Comput. Graph. 2011
Visual content generation and editing
video editing
0.112011
Video face replacement · ACM Trans. Graph. 2011
Digital forensics and information hiding › watermarking › authentication watermarking
image authentication
0.112011
Digital Image Authentication From JPEG Headers · IEEE Trans. Inf. Forensics Secur. 2011
Digital forensics and information hiding › acquisition device identification
source camera identification
0.112011
Digital Image Authentication From JPEG Headers · IEEE Trans. Inf. Forensics Secur. 2011
Visual content generation and editing › image editing › image compositing
image harmonization
0.112010
Multi-scale image harmonization · ACM Trans. Graph. 2010
Image and video processing › multiscale analysis
multiscale image processing
0.112010
Multi-scale image harmonization · ACM Trans. Graph. 2010
Image and video processing
image decomposition
0.112009
Ground truth dataset and baseline evaluations for intrinsic image algorithms · ICCV 2009
Computational photography and imaging
intrinsic image decomposition
0.112009
Ground truth dataset and baseline evaluations for intrinsic image algorithms · ICCV 2009
Computational photography and imaging
photometric stereo
0.112009
Retrographic sensing for the measurement of surface texture and shape · CVPR 2009
Computational photography and imaging › intrinsic image decomposition
reflectance and shading
0.112009
Ground truth dataset and baseline evaluations for intrinsic image algorithms · ICCV 2009
Rendering › appearance acquisition
shape and reflectance capture
0.112009
Retrographic sensing for the measurement of surface texture and shape · CVPR 2009
Rendering › appearance acquisition › material appearance acquisition
texture acquisition
0.112009
Retrographic sensing for the measurement of surface texture and shape · CVPR 2009
Digital forensics and information hiding
forgery detection
0.112007
Exposing Digital Forgeries in Complex Lighting Environments · IEEE Trans. Inf. Forensics Secur. 2007
Image and video processing › gradient-domain image processing
gradient-domain blending
0.012010
Multi-scale image harmonization · ACM Trans. Graph. 2010
Computational photography and imaging
illumination estimation
0.012007
Exposing Digital Forgeries in Complex Lighting Environments · IEEE Trans. Inf. Forensics Secur. 2007

Methods — techniques the papers use, named apart from their topics

video seam optimization · 0.23d multilinear model · 0.2image matting · 0.2compositing · 0.2structured light scanning · 0.1reconstruction algorithms · 0.1optimization · 0.1natural illumination modeling · 0.1mean-shift cosegmentation · 0.1image retrieval · 0.1elastomeric sensor · 0.1capacitive sensing · 0.1JPEG header analysis · 0.1error-tolerant optimization · 0.1alpha matting · 0.1lighting model parameter estimation · 0.1
YearPublicationVenuePosition
2023 Robotic Defect Inspection with Visual and Tactile Perception for Large-Scale Components
abstract
In manufacturing processes, surface inspection is a key requirement for quality assessment and damage localization. Due to this, automated surface anomaly detection has become a promising area of research in various industrial inspection systems. A particular challenge in industries with large-scale components, like aircraft and heavy machinery, is inspecting large parts with very small defect dimensions. Moreover, these parts can be of curved shapes. To address this challenge, we present a 2-stage multi-modal inspection pipeline with visual and tactile sensing. Our approach combines the best of both visual and tactile sensing by identifying and localizing defects using a global view (vision) and using the localized area for tactile scanning for identifying remaining defects. To benchmark our approach, we propose a novel real-world dataset with multiple metallic defect types per image, collected in the production environments on real aerospace manufacturing parts, as well as online robot experiments in two environments. Our approach is able to identify 85% defects using Stage I and identify 100% defects after Stage II.
Abhiroop Ajith, Chengtao Wen, Veniamin Stryzheus, Matthew Chen, Micah K. Johnson, Jose Luis Susa Rincon, Justinian P. Rosca, Wenzhen Yuan 0001
IROS7
2013 Error-Tolerant Image Compositing
Michael W. Tao, Micah K. Johnson, Sylvain Paris
Int. J. Comput. Vis.2
2011 Shape estimation in natural illumination
abstract
The traditional shape-from-shading problem, with a single light source and Lambertian reflectance, is challenging since the constraints implied by the illumination are not sufficient to specify local orientation. Photometric stereo algorithms, a variant of shape-from-shading, simplify the problem by controlling the illumination to obtain additional constraints. In this paper, we demonstrate that many natural lighting environments already have sufficient variability to constrain local shape. We describe a novel optimization scheme that exploits this variability to estimate surface normals from a single image of a diffuse object in natural illumination. We demonstrate the effectiveness of our method on both simulated and real images.
Micah K. Johnson, Edward H. Adelson
CVPR1
2011 Display-aware image editing
abstract
We describe a set of image editing and viewing tools that explicitly take into account the resolution of the display on which the image is viewed. Our approach is twofold. First, we design editing tools that process only the visible data, which is useful for images larger than the display. This encompasses cases such as multi-image panoramas and high-resolution medical data. Second, we propose an adaptive way to set viewing parameters such brightness and contrast. Because we deal with very large images, different locations and scales often require different viewing parameters. We let users set these parameters at a few places and interpolate satisfying values everywhere else. We demonstrate the efficiency of our approach on different display and image sizes. Since the computational complexity to render a view depends on the display resolution and not the actual input image resolution, we achieve interactive image editing even on a 16 gigapixel image.
Won-Ki Jeong, Micah K. Johnson, Insu Yu, Jan Kautz, Hanspeter Pfister, Sylvain Paris
ICCP2
2011 deForm: an interactive malleable surface for capturing 2.5D arbitrary objects, tools and touch
abstract
We introduce a novel input device, deForm, that supports 2.5D touch gestures, tangible tools, and arbitrary objects through real-time structured light scanning of a malleable surface of interaction. DeForm captures high-resolution surface deformations and 2D grey-scale textures of a gel surface through a three-phase structured light 3D scanner. This technique can be combined with IR projection to allow for invisible capture, providing the opportunity for co-located visual feedback on the deformable surface. We describe methods for tracking fingers, whole hand gestures, and arbitrary tangible tools. We outline a method for physically encoding fiducial marker information in the height map of tangible tools. In addition, we describe a novel method for distinguishing between human touch and tangible tools, through capacitive sensing on top of the input surface. Finally we motivate our device through a number of sample applications.
Sean Follmer, Micah K. Johnson, Edward H. Adelson, Hiroshi Ishii 0001
UIST2
2011 Digital Image Authentication From JPEG Headers
abstract
It is often desirable to determine if an image has been modified in any way from its original recording. The JPEG format affords engineers many implementation trade-offs which give rise to widely varying JPEG headers. We exploit these variations for image authentication. A camera signature is extracted from a JPEG image consisting of information about quantization tables, Huffman codes, thumbnails, and exchangeable image file format (EXIF). We show that this signature is highly distinct across 1.3 million images spanning 773 different cameras and cell phones. Specifically, 62% of images have a signature that is unique to a single camera, 80% of images have a signature that is shared by three or fewer cameras, and 99% of images have a signature that is unique to a single manufacturer. The signature of Adobe Photoshop is also shown to be unique relative to all 773 cameras. These signatures are simple to extract and offer an efficient method to establish the authenticity of a digital image.
Eric Kee, Micah K. Johnson, Hany Farid
IEEE Trans. Inf. Forensics Secur.2
2011 Video face replacement
abstract
We present a method for replacing facial performances in video. Our approach accounts for differences in identity, visual appearance, speech, and timing between source and target videos. Unlike prior work, it does not require substantial manual operation or complex acquisition hardware, only single-camera video. We use a 3D multilinear model to track the facial performance in both videos. Using the corresponding 3D geometry, we warp the source to the target face and retime the source to match the target performance. We then compute an optimal seam through the video volume that maintains temporal consistency in the final composite. We showcase the use of our method on a variety of examples and present the result of a user study that suggests our results are difficult to distinguish from real video footage.
Kevin Dale, Kalyan Sunkavalli, Micah K. Johnson, Daniel Vlasic, Wojciech Matusik, Hanspeter Pfister
ACM Trans. Graph.3
2011 Microgeometry capture using an elastomeric sensor
abstract
We describe a system for capturing microscopic surface geometry. The system extends the retrographic sensor [Johnson and Adelson 2009] to the microscopic domain, demonstrating spatial resolution as small as 2 microns. In contrast to existing microgeometry capture techniques, the system is not affected by the optical characteristics of the surface being measured---it captures the same geometry whether the object is matte, glossy, or transparent. In addition, the hardware design allows for a variety of form factors, including a hand-held device that can be used to capture high-resolution surface geometry in the field. We achieve these results with a combination of improved sensor materials, illumination design, and reconstruction algorithm, as compared to the original sensor of Johnson and Adelson [2009].
Micah K. Johnson, Forrester Cole, Alvin Raj, Edward H. Adelson
ACM Trans. Graph.1
2011 CG2Real: Improving the Realism of Computer Generated Images Using a Large Collection of Photographs
abstract
Computer-generated (CG) images have achieved high levels of realism. This realism, however, comes at the cost of long and expensive manual modeling, and often humans can still distinguish between CG and real images. We introduce a new data-driven approach for rendering realistic imagery that uses a large collection of photographs gathered from online repositories. Given a CG image, we retrieve a small number of real images with similar global structure. We identify corresponding regions between the CG and real images using a mean-shift cosegmentation algorithm. The user can then automatically transfer color, tone, and texture from matching regions to the CG image. Our system only uses image processing operations and does not require a 3D model of the scene, making it fast and easy to integrate into digital content creation workflows. Results of a user study show that our hybrid images appear more realistic than the originals.
Micah K. Johnson, Kevin Dale, Shai Avidan, Hanspeter Pfister, William T. Freeman, Wojciech Matusik
IEEE Trans. Vis. Comput. Graph.1
2010 Error-Tolerant Image Compositing
Michael W. Tao, Micah K. Johnson, Sylvain Paris
ECCV (1)2
2010 Multi-scale image harmonization
abstract
Traditional image compositing techniques, such as alpha matting and gradient domain compositing, are used to create composites that have plausible boundaries. But when applied to images taken from different sources or shot under different conditions, these techniques can produce unrealistic results. In this work, we present a framework that explicitly matches the visual appearance of images through a process we call image harmonization , before blending them. At the heart of this framework is a multi-scale technique that allows us to transfer the appearance of one image to another. We show that by carefully manipulating the scales of a pyramid decomposition of an image, we can match contrast, texture, noise, and blur, while avoiding image artifacts. The output composite can then be reconstructed from the modified pyramid coefficients while enforcing both alpha-based and seamless boundary constraints. We show how the proposed framework can be used to produce realistic composites with minimal user interaction in a number of different scenarios.
Kalyan Sunkavalli, Micah K. Johnson, Wojciech Matusik, Hanspeter Pfister
ACM Trans. Graph.2
2009 Retrographic sensing for the measurement of surface texture and shape
abstract
We describe a novel device that can be used as a 2.5D “scanner” for acquiring surface texture and shape. The device consists of a slab of clear elastomer covered with a reflective skin. When an object presses on the skin, the skin distorts to take on the shape of the object's surface. When viewed from behind (through the elastomer slab), the skin appears as a relief replica of the surface. A camera records an image of this relief, using illumination from red, green, and blue light sources at three different positions. A photometric stereo algorithm that is tailored to the device is then used to reconstruct the surface. There is no problem dealing with transparent or specular materials because the skin supplies its own BRDF. Complete information is recorded in a single frame; therefore we can record video of the changing deformation of the skin, and then generate an animation of the changing surface. Our sensor has no moving parts (other than the elastomer slab), uses inexpensive materials, and can be made into a portable device that can be used “in the field” to record surface shape and texture.
Micah K. Johnson, Edward H. Adelson
CVPR1
2009 Image restoration using online photo collections
abstract
We present an image restoration method that leverages a large database of images gathered from the web. Given an input image, we execute an efficient visual search to find the closest images in the database; these images define the input's visual context. We use the visual context as an image-specific prior and show its value in a variety of image restoration operations, including white balance correction, exposure correction, and contrast enhancement. We evaluate our approach using a database of 1 million images downloaded from Flickr and demonstrate the effect of database size on performance. Our results show that priors based on the visual context consistently out-perform generic or even domain-specific priors for these operations.
Kevin Dale, Micah K. Johnson, Kalyan Sunkavalli, Wojciech Matusik, Hanspeter Pfister
ICCV2
2009 Ground truth dataset and baseline evaluations for intrinsic image algorithms
abstract
The intrinsic image decomposition aims to retrieve “intrinsic” properties of an image, such as shading and reflectance. To make it possible to quantitatively compare different approaches to this problem in realistic settings, we present a ground-truth dataset of intrinsic image decompositions for a variety of real-world objects. For each object, we separate an image of it into three components: Lambertian shading, reflectance, and specularities. We use our dataset to quantitatively compare several existing algorithms; we hope that this dataset will serve as a means for evaluating future work on intrinsic images.
Roger B. Grosse, Micah K. Johnson, Edward H. Adelson, William T. Freeman
ICCV2
2007 Detecting Photographic Composites of People
Micah K. Johnson, Hany Farid
IWDW1
2007 Exposing Digital Forgeries in Complex Lighting Environments
abstract
The availability of sophisticated digital imaging technology has given rise to digital forgeries that are increasing in sophistication and frequency. We describe a technique for exposing such fakes by detecting inconsistencies in lighting. We show how to approximate complex lighting environments with a low-dimensional model and, further, how to estimate the model's parameters from a single image. Inconsistencies in the lighting model are th.en used as evidence of tampering.
Micah K. Johnson, Hany Farid
IEEE Trans. Inf. Forensics Secur.1