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

John Isidoro

dblp:11/5189 · also John R. Isidoro · DBLP profile ↗
← Back
8ranked-venue papers
3as first author
0since 2021 · last 2018
—ORCID · none

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

Graphics, computer vision, multimedia, augmented reality and games · 7 · 3 first-authorArtificial intelligence and machine learning · 4 · 1 first-author

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.

Artificial intelligence
3 papers
3D vision · 67% Video understanding and tracking · 22% Face, body and person analysis · 11%
Computer graphics and multimedia
2 papers
Geometric modeling and processing · 100%

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

TopicWeightPapersLastEvidence papers
Computer vision › 3D vision
3d reconstruction
0.012003
Stochastic Refinement of the Visual Hull to Satisfy Photometric and Silhouette Consistency Constraints · ICCV 2003
Computer vision › 3D vision › 3d reconstruction
multi-view stereo
0.012003
Stochastic Refinement of the Visual Hull to Satisfy Photometric and Silhouette Consistency Constraints · ICCV 2003
Geometric modeling and processing › surface reconstruction
mesh reconstruction
0.012003
Stochastic Refinement of the Visual Hull to Satisfy Photometric and Silhouette Consistency Constraints · ICCV 2003
Geometric modeling and processing › shape representation › mesh representation
polygonal mesh
0.012003
Stochastic Refinement of the Visual Hull to Satisfy Photometric and Silhouette Consistency Constraints · ICCV 2003
Computer vision › 3D vision › pose estimation › pose tracking
3d head tracking
0.011998
Head Tracking via Robust Registration in Texture Map Images · CVPR 1998
Computer vision › Face, body and person analysis
head tracking
0.011998
Head Tracking via Robust Registration in Texture Map Images · CVPR 1998
Computer vision › 3D vision
image registration
0.011998
Head Tracking via Robust Registration in Texture Map Images · CVPR 1998
Computer vision › Video understanding and tracking › object tracking
non-rigid object tracking
0.011998
Active Blobs · ICCV 1998
Computer vision › Video understanding and tracking › object tracking
region tracking
0.011998
Active Blobs · ICCV 1998
Geometric modeling and processing › deformable models
deformable mesh
0.011998
Active Blobs · ICCV 1998
Geometric modeling and processing › shape representation › mesh representation
triangle mesh
0.011998
Active Blobs · ICCV 1998

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

silhouette consistency · 0.1maximum a posteriori estimation · 0.1epipolar search · 0.1texture mapping hardware · 0.0energy-based robust minimization · 0.0robust minimization · 0.0image mosaicking · 0.0
YearPublicationVenuePosition
2018 BLADE: Filter learning for general purpose computational photography
abstract
The Rapid and Accurate Image Super Resolution (RAISR) method of Romano, Isidoro, and Milanfar is a computationally efficient image upscaling method using a trained set of filters. We describe a generalization of RAISR, which we name Best Linear Adaptive Enhancement (BLADE). This approach is a trainable edge-adaptive filtering framework that is general, simple, computationally efficient, and useful for a wide range of problems in computational photography. We show applications to operations which may appear in a camera pipeline including denoising, demosaicking, and stylization.
Pascal Getreuer, Ignacio Garcia-Dorado, John Isidoro, Sungjoon Choi 0001, Frank Ong, Peyman Milanfar
ICCP3
2018 Fast, Trainable, Multiscale Denoising
abstract
Denoising is a fundamental imaging problem. Versatile but fast filtering has been demanded for mobile camera systems. We present an approach to multiscale filtering which allows real-time applications on low-powered devices. The key idea is to learn a set of kernels that upscales, filters, and blends patches of different scales guided by local structure analysis. This approach is trainable so that learned filters are capable of treating diverse noise patterns and artifacts. Experimental results show that the presented approach produces comparable results to state-of-the-art algorithms while processing time is orders of magnitude faster.
Sungjoon Choi 0001, John Isidoro, Pascal Getreuer, Peyman Milanfar
ICIP2
2016 A pull-push method for fast non-local means filtering
abstract
Non-local means filtering (NLM), has garnered a large amount of interest in the image processing community due to its capability to exploit image patch self-similarity in order to effectively filter noisy images. However, the computational complexity of non-local means filtering is the product of three different factors; namely, O(NDK), where K is the number of filter kernel taps (e.g. search window size), D is the number of patch taps, and N is number of pixels. We propose a fast approximation of non-local means filtering using the multiscale methodology of the pull-push scattered data interpolation method. By using NLM with a small filter kernel to selectively propagate filtering results and noise variance estimates from fine to coarse scales and back, the process can be used to provide comparable filtering capability to brute force NLM but with algorithmic complexity that is linear in the number of image pixels and the patch comparison taps, O(ND). In practical application, we demonstrate its denoising capability is comparable to NLM with much larger filter kernels, but at a fraction of the computational cost.
John Isidoro, Peyman Milanfar
ICIP1
2003 Stochastic Refinement of the Visual Hull to Satisfy Photometric and Silhouette Consistency Constraints
abstract
An iterative method for reconstructing a 3D polygonal mesh and color texture map from multiple views of an object is presented. In each iteration, the method first estimates a texture map given the current shape estimate. The texture map and its associated residual error image are obtained via maximum a posteriori estimation and reprojection of the multiple views into texture space. Next, the surface shape is adjusted to minimize residual error in texture space. The surface is deformed towards a photometrically-consistent solution via a series of 1D epipolar searches at randomly selected surface points. The texture space formulation has improved computational complexity over standard image-based error approaches, and allows computation of the reprojection error and uncertainty for any point on the surface. Moreover, shape adjustments can be constrained such that the recovered model's silhouette matches those of the input images. Experiments with real world imagery demonstrate the validity of the approach.
John Isidoro, Stan Sclaroff
ICCV1
2003 Active blobs: region-based, deformable appearance models
Stan Sclaroff, John Isidoro
Comput. Vis. Image Underst.2
1998 Active Voodoo Dolls: A Vision Based Input Device for Nonrigid Control
abstract
A vision based technique for nonrigid control is presented that can be used for animation and video game applications. The user grasps a soft, squishable object in front of a camera that can be moved and deformed in order to specify motion. Active Blobs, a nonrigid tracking technique is used to recover the position, rotation and nonrigid deformations of the object. The resulting transformations can be applied to a texture mapped mesh, thus allowing the user to control it interactively. Our use of texture mapping hardware in tracking makes the system responsive enough for interactive animation and video game character control.
John Isidoro, Stan Sclaroff
CA1
1998 Head Tracking via Robust Registration in Texture Map Images
abstract
A novel method for 3D head tracking in the presence of large head rotations and facial expression changes is described. Tracking is formulated in terms of color image registration in the texture map of a 3D surface model. Model appearance is recursively updated via image mosaicking in the texture map as the head orientation varies. The resulting dynamic texture map provides a stabilized view of the face that can be used as input to many existing 2D techniques for face recognition, facial expressions analysis, lip reading, and eye tracking. Parameters are estimated via a robust minimization procedure; this provides robustness to occlusions, wrinkles, shadows and specular highlights. The system was tested on a variety of sequences taken with low quality, uncalibrated video cameras. Experimental results are reported.
Marco La Cascia, John Isidoro, Stan Sclaroff
CVPR2
1998 Active Blobs
abstract
A new region-based approach to nonrigid motion tracking is described. Shape is defined in terms of a deformable triangular mesh that captures object shape plus a color texture map that captures object appearance. Photometric variations are also modeled. Nonrigid shape registration and motion tracking are achieved by posing the problem as an energy-based, robust minimization procedure. The approach provides robustness to occlusions, wrinkles, shadows, and specular highlights. The formulation is tailored to rake advantage of texture mapping hardware available in many workstations, PCs, and game consoles. This enables nonrigid tracking at speeds approaching video rate.
Stan Sclaroff, John Isidoro
ICCV2