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 Flynn

dblp:36/3995 · DBLP profile ↗
← Back
16ranked-venue papers
3as first author
2since 2021 · last 2025
0009-0007-5858-6613ORCID · reported

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

Graphics, computer vision, multimedia, augmented reality and games · 12 · 3 first-author · 2 since 2021Artificial intelligence and machine learning · 7 · 2 first-authorHuman-computer interaction and ubiquitous computing · 3 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 2

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
9 papers
Rendering · 53% Geometric modeling and processing · 21% Virtual and augmented reality · 11%
Artificial intelligence
8 papers
3D vision · 74% Deep learning architectures and training · 10% Optimization for machine learning · 7%

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

TopicWeightPapersLastEvidence papers
Rendering
novel view synthesis
2.652025
LVT: Large-Scale Scene Reconstruction via Local View Transformers · SIGGRAPH Asia 2025
Quark: Real-time, High-resolution, and General Neural View Synthesis · ACM Trans. Graph. 2024
DeepView: View Synthesis With Learned Gradient Descent · CVPR 2019
Geometric modeling and processing
3d reconstruction
0.912025
LVT: Large-Scale Scene Reconstruction via Local View Transformers · SIGGRAPH Asia 2025
Geometric modeling and processing › 3d reconstruction › 3d scene reconstruction
large-scale scene reconstruction
0.912025
LVT: Large-Scale Scene Reconstruction via Local View Transformers · SIGGRAPH Asia 2025
Computer vision › 3D vision
3d scene reconstruction
0.812024
Quark: Real-time, High-resolution, and General Neural View Synthesis · ACM Trans. Graph. 2024
Computer vision › 3D vision › depth estimation
layered depth image
0.812024
Quark: Real-time, High-resolution, and General Neural View Synthesis · ACM Trans. Graph. 2024
Rendering
neural rendering
0.812024
Quark: Real-time, High-resolution, and General Neural View Synthesis · ACM Trans. Graph. 2024
Rendering › image-based rendering
light field rendering
0.412020
Immersive light field video with a layered mesh representation · ACM Trans. Graph. 2020
Image and video coding › light field compression
light field video coding
0.412020
Immersive light field video with a layered mesh representation · ACM Trans. Graph. 2020
Machine learning › Optimization for machine learning › learned optimizer
learned gradient descent
0.412019
DeepView: View Synthesis With Learned Gradient Descent · CVPR 2019
Computer vision › 3D vision
novel view synthesis
0.412019
DeepView: View Synthesis With Learned Gradient Descent · CVPR 2019
Computational photography and imaging › illumination estimation
HDR lighting estimation
0.412019
DeepLight: Learning Illumination for Unconstrained Mobile Mixed Reality · CVPR 2019
Computational photography and imaging
illumination estimation
0.412019
DeepLight: Learning Illumination for Unconstrained Mobile Mixed Reality · CVPR 2019
Virtual and augmented reality › mixed reality
mixed reality rendering
0.412019
DeepLight: Learning Illumination for Unconstrained Mobile Mixed Reality · CVPR 2019
Rendering
image-based rendering
0.312018
Stereo magnification: learning view synthesis using multiplane images · ACM Trans. Graph. 2018
Rendering › novel view synthesis
multiplane image
0.312018
Stereo magnification: learning view synthesis using multiplane images · ACM Trans. Graph. 2018
Computer vision › 3D vision › 3d object detection › 3d object localization
3d bounding box estimation
0.312017
3D Bounding Box Estimation Using Deep Learning and Geometry · CVPR 2017
Computer vision › 3D vision
3d object detection
0.312017
3D Bounding Box Estimation Using Deep Learning and Geometry · CVPR 2017
Computer vision › 3D vision › pose estimation › rotation estimation
3d orientation estimation
0.312017
3D Bounding Box Estimation Using Deep Learning and Geometry · CVPR 2017
Computer vision › 3D vision
pose estimation
0.312017
3D Bounding Box Estimation Using Deep Learning and Geometry · CVPR 2017
Computer vision › 3D vision › stereo vision › stereo matching
deep stereo matching
0.212016
Deep Stereo: Learning to Predict New Views from the World's Imagery · CVPR 2016
Machine learning › Deep learning architectures and training › neural network training
end-to-end learning
0.212016
Deep Stereo: Learning to Predict New Views from the World's Imagery · CVPR 2016
Computer vision › Video understanding and tracking › action recognition
skeleton-based action recognition
0.212016
Recognizing Actions in 3D Using Action-Snippets and Activated Simplices · AAAI 2016
Computer vision › 3D vision › camera pose estimation
absolute pose estimation
0.212015
Efficient Computation of Absolute Pose for Gravity-Aware Augmented Reality · ISMAR 2015
Computer vision › 3D vision
camera pose estimation
0.212015
Efficient Computation of Absolute Pose for Gravity-Aware Augmented Reality · ISMAR 2015
Computer vision › 3D vision
depth estimation
0.112018
Stereo magnification: learning view synthesis using multiplane images · ACM Trans. Graph. 2018
Virtual and augmented reality › tracking
augmented reality tracking
0.112015
Efficient Computation of Absolute Pose for Gravity-Aware Augmented Reality · ISMAR 2015
Multimedia analysis and retrieval
image retrieval
0.112005
Automated Processing of Shoeprint Images Based on the Fourier Transform for Use in Forensic Science · IEEE Trans. Pattern Anal. Mach. Intell. 2005

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

transformer · 2.4deep neural network · 1.5u-net · 1.5learned render-and-refine · 1.5multiplane image · 1.23d gaussian splatting · 0.9learned gradient descent · 0.8video compression · 0.4texture atlasing · 0.4deepview view interpolation · 0.4occlusion reasoning · 0.4multiplane image representation · 0.3geometric constraints · 0.3deep convolutional neural network · 0.3translational and rotational invariance · 0.1fourier transform · 0.1
YearPublicationVenuePosition
2025 LVT: Large-Scale Scene Reconstruction via Local View Transformers
abstract
Large transformer models are proving to be a powerful tool for 3D vision and novel view synthesis. However, the standard Transformer’s well-known quadratic complexity makes it difficult to scale these methods to large scenes. To address this challenge, we propose the Local View Transformer (LVT), a large-scale scene reconstruction and novel view synthesis architecture that circumvents the need for the quadratic attention operation. Motivated by the insight that spatially nearby views provide more useful signal about the local scene composition than distant views, our model processes all information in a local neighborhood around each view. To attend to tokens in nearby views, we leverage a novel positional encoding that conditions on the relative geometric transformation between the query and nearby views. We decode the output of our model into a 3D Gaussian Splat scene representation that includes both color and opacity view-dependence. Taken together, the Local View Transformer enables reconstruction of arbitrarily large, high-resolution scenes in a single forward pass. See our project page for results and interactive demos: https://toobaimt.github.io/lvt/.
Tooba Imtiaz, Lucy Chai, Kathryn Heal, Jungyeon Park, Jennifer G. Dy, John Flynn
SIGGRAPH Asia7
2024 Quark: Real-time, High-resolution, and General Neural View Synthesis
abstract
We present a novel neural algorithm for performing high-quality, highresolution, real-time novel view synthesis. From a sparse set of input RGB images or videos streams, our network both reconstructs the 3D scene and renders novel views at 1080p resolution at 30fps on an NVIDIA A100. Our feed-forward network generalizes across a wide variety of datasets and scenes and produces state-of-the-art quality for a real-time method. Our quality approaches, and in some cases surpasses, the quality of some of the top offline methods. In order to achieve these results we use a novel combination of several key concepts, and tie them together into a cohesive and effective algorithm. We build on previous works that represent the scene using semi-transparent layers and use an iterative learned render-and-refine approach to improve those layers. Instead of flat layers, our method reconstructs layered depth maps (LDMs) that efficiently represent scenes with complex depth and occlusions. The iterative update steps are embedded in a multi-scale, UNet-style architecture to perform as much compute as possible at reduced resolution. Within each update step, to better aggregate the information from multiple input views, we use a specialized Transformer-based network component. This allows the majority of the per-input image processing to be performed in the input image space, as opposed to layer space, further increasing efficiency. Finally, due to the real-time nature of our reconstruction and rendering, we dynamically create and discard the internal 3D geometry for each frame, generating the LDM for each view. Taken together, this produces a novel and effective algorithm for view synthesis. Through extensive evaluation, we demonstrate that we achieve state-of-the-art quality at real-time rates.
John Flynn, Michael Broxton, Lukas Murmann, Lucy Chai, Matthew DuVall, Clément Godard, Kathryn Heal, Srinivas Kaza, Stephen Lombardi, Supreeth Achar, Kira Prabhu, Tiancheng Sun, Lynn Tsai, Ryan S. Overbeck
ACM Trans. Graph.1
2020 Immersive light field video with a layered mesh representation
abstract
We present a system for capturing, reconstructing, compressing, and rendering high quality immersive light field video. We accomplish this by leveraging the recently introduced DeepView view interpolation algorithm, replacing its underlying multi-plane image (MPI) scene representation with a collection of spherical shells that are better suited for representing panoramic light field content. We further process this data to reduce the large number of shell layers to a small, fixed number of RGBA+depth layers without significant loss in visual quality. The resulting RGB, alpha, and depth channels in these layers are then compressed using conventional texture atlasing and video compression techniques. The final compressed representation is lightweight and can be rendered on mobile VR/AR platforms or in a web browser. We demonstrate light field video results using data from the 16-camera rig of [Pozo et al. 2019] as well as a new low-cost hemispherical array made from 46 synchronized action sports cameras. From this data we produce 6 degree of freedom volumetric videos with a wide 70 cm viewing baseline, 10 pixels per degree angular resolution, and a wide field of view, at 30 frames per second video frame rates. Advancing over previous work, we show that our system is able to reproduce challenging content such as view-dependent reflections, semi-transparent surfaces, and near-field objects as close as 34 cm to the surface of the camera rig.
Michael Broxton, John Flynn, Ryan S. Overbeck, Daniel Erickson, Peter Hedman, Matthew DuVall, Jason Dourgarian, Jay Busch, Matt Whalen, Paul E. Debevec
ACM Trans. Graph.2
2019 DeepView: View Synthesis With Learned Gradient Descent
abstract
We present a novel approach to view synthesis using multiplane images (MPIs). Building on recent advances in learned gradient descent, our algorithm generates an MPI from a set of sparse camera viewpoints. The resulting method incorporates occlusion reasoning, improving performance on challenging scene features such as object boundaries, lighting reflections, thin structures, and scenes with high depth complexity. We show that our method achieves high-quality, state-of-the-art results on two datasets: the Kalantari light field dataset, and a new camera array dataset, Spaces, which we make publicly available.
John Flynn, Michael Broxton, Paul E. Debevec, Matthew DuVall, Graham Fyffe, Ryan S. Overbeck, Noah Snavely, Richard Tucker 0001
CVPR1
2019 DeepLight: Learning Illumination for Unconstrained Mobile Mixed Reality
abstract
We present a learning-based method to infer plausible high dynamic range (HDR), omnidirectional illumination given an unconstrained, low dynamic range (LDR) image from a mobile phone camera with a limited field of view (FOV). For training data, we collect videos of various reflective spheres placed within the camera's FOV, leaving most of the background unoccluded, leveraging that materials with diverse reflectance functions reveal different lighting cues in a single exposure. We train a deep neural network to regress from the LDR background image to HDR lighting by matching the LDR ground truth sphere images to those rendered with the predicted illumination using image-based relighting, which is differentiable. Our inference runs at interactive frame rates on a mobile device, enabling realistic rendering of virtual objects into real scenes for mobile mixed reality. Training on automatically exposed and white-balanced videos, we improve the realism of rendered objects compared to the state-of-the art methods for both indoor and outdoor scenes.
Chloe LeGendre, Wan-Chun Ma, Graham Fyffe, John Flynn, Laurent Charbonnel, Jay Busch, Paul E. Debevec
CVPR4
2018 Stereo magnification: learning view synthesis using multiplane images
abstract
The view synthesis problem---generating novel views of a scene from known imagery---has garnered recent attention due in part to compelling applications in virtual and augmented reality. In this paper, we explore an intriguing scenario for view synthesis: extrapolating views from imagery captured by narrow-baseline stereo cameras, including VR cameras and now-widespread dual-lens camera phones. We call this problem stereo magnification , and propose a learning framework that leverages a new layered representation that we call multiplane images (MPIs). Our method also uses a massive new data source for learning view extrapolation: online videos on YouTube. Using data mined from such videos, we train a deep network that predicts an MPI from an input stereo image pair. This inferred MPI can then be used to synthesize a range of novel views of the scene, including views that extrapolate significantly beyond the input baseline. We show that our method compares favorably with several recent view synthesis methods, and demonstrate applications in magnifying narrow-baseline stereo images.
Tinghui Zhou, Richard Tucker 0001, John Flynn, Graham Fyffe, Noah Snavely
ACM Trans. Graph.3
2017 3D Bounding Box Estimation Using Deep Learning and Geometry
abstract
We present a method for 3D object detection and pose estimation from a single image. In contrast to current techniques that only regress the 3D orientation of an object, our method first regresses relatively stable 3D object properties using a deep convolutional neural network and then combines these estimates with geometric constraints provided by a 2D object bounding box to produce a complete 3D bounding box. The first network output estimates the 3D object orientation using a novel hybrid discrete-continuous loss, which significantly outperforms the L2 loss. The second output regresses the 3D object dimensions, which have relatively little variance compared to alternatives and can often be predicted for many object types. These estimates, combined with the geometric constraints on translation imposed by the 2D bounding box, enable us to recover a stable and accurate 3D object pose. We evaluate our method on the challenging KITTI object detection benchmark [2] both on the official metric of 3D orientation estimation and also on the accuracy of the obtained 3D bounding boxes. Although conceptually simple, our method outperforms more complex and computationally expensive approaches that leverage semantic segmentation, instance level segmentation and flat ground priors [4] and sub-category detection [23][24]. Our discrete-continuous loss also produces state of the art results for 3D viewpoint estimation on the Pascal 3D+ dataset[26].
Arsalan Mousavian, Dragomir Anguelov, John Flynn, Jana Kosecka
CVPR3
2016 Recognizing Actions in 3D Using Action-Snippets and Activated Simplices
abstract
Pose-based action recognition in 3D is the task of recognizing an action (e.g., walking or running) from a sequence of 3D skeletal poses. This is challenging because of variations due to different ways of performing the same action and inaccuracies in the estimation of the skeletal poses. The training data is usually small and hence complex classifiers risk over-fitting the data. We address this task by action-snippets which are short sequences of consecutive skeletal poses capturing the temporal relationships between poses in an action. We propose a novel representation for action-snippets, called activated simplices. Each activity is represented by a manifold which is approximated by an arrangement of activated simplices. A sequence (of action-snippets) is classified by selecting the closest manifold and outputting the corresponding activity. This is a simple classifier which helps avoid over-fitting the data but which significantly outperforms state-of-the-art methods on standard benchmarks.
Chunyu Wang 0001, John Flynn, Yizhou Wang 0001, Alan L. Yuille
AAAI2
2016 Deep Stereo: Learning to Predict New Views from the World's Imagery
abstract
Deep networks have recently enjoyed enormous success when applied to recognition and classification problems in computer vision [22, 33], but their use in graphics problems has been limited ([23, 7] are notable recent exceptions). In this work, we present a novel deep architecture that performs new view synthesis directly from pixels, trained from a large number of posed image sets. In contrast to traditional approaches, which consist of multiple complex stages of processing, each of which requires careful tuning and can fail in unexpected ways, our system is trained end-to-end. The pixels from neighboring views of a scene are presented to the network, which then directly produces the pixels of the unseen view. The benefits of our approach include generality (we only require posed image sets and can easily apply our method to different domains), and high quality results on traditionally difficult scenes. We believe this is due to the end-to-end nature of our system, which is able to plausibly generate pixels according to color, depth, and texture priors learnt automatically from the training data. We show view interpolation results on imagery from the KITTI dataset [12], from data from [1] as well as on Google Street View images. To our knowledge, our work is the first to apply deep learning to the problem of new view synthesis from sets of real-world, natural imagery.
John Flynn, Ivan Neulander, James Philbin, Noah Snavely
CVPR1
2016 Geometric Neural Phrase Pooling: Modeling the Spatial Co-occurrence of Neurons
Lingxi Xie, Qi Tian 0001, John Flynn, Jingdong Wang 0001, Alan L. Yuille
ECCV (1)3
2015 Efficient Computation of Absolute Pose for Gravity-Aware Augmented Reality
abstract
We propose a novel formulation for determining the absolute pose of a single or multi-camera system given a known vertical direction. The vertical direction may be easily obtained by detecting the vertical vanishing points with computer vision techniques, or with the aid of IMU sensor measurements from a smartphone. Our solver is general and able to compute absolute camera pose from two 2D-3D correspondences for single or multi-camera systems. We run several synthetic experiments that demonstrate our algorithm's improved robustness to image and IMU noise compared to the current state of the art. Additionally, we run an image localization experiment that demonstrates the accuracy of our algorithm in real-world scenarios. Finally, we show that our algorithm provides increased performance for real-time model-based tracking compared to solvers that do not utilize the vertical direction and show our algorithm in use with an augmented reality application running on a Google Tango tablet.
Chris Sweeney, John Flynn, Benjamin Nuernberger, Matthew Turk 0001, Tobias Höllerer
ISMAR2
2014 Solving for Relative Pose with a Partially Known Rotation is a Quadratic Eigenvalue Problem
abstract
We propose a novel formulation of minimal case solutions for determining the relative pose of perspective and generalized cameras given a partially known rotation, namely, a known axis of rotation. An axis of rotation may be easily obtained by detecting vertical vanishing points with computer vision techniques, or with the aid of sensor measurements from a smart phone. Given a known axis of rotation, our algorithms solve for the angle of rotation around the known axis along with the unknown translation. We formulate these relative pose problems as Quadratic Eigen value Problems which are very simple to construct. We run several experiments on synthetic and real data to compare our methods to the current state-of-the-art algorithms. Our methods provide several advantages over alternatives methods, including efficiency and accuracy, particularly in the presence of image and sensor noise as is often the case for mobile devices.
Chris Sweeney, John Flynn, Matthew Turk 0001
3DV2
2005 Assessment of Image-Based Technology: Impact of Referral Cutoff on Accuracy and Reliability of Remote Retinopathy of Prematurity Diagnosis
Michael F. Chiang, Jeremy D. Keenan, Yunling E. Du, William Schiff, Gaetano Barile, Joan Li, Ditte J. Hess, Rose Anne Johnson, John Flynn, Justin Starren
AMIA9
2005 Automated Processing of Shoeprint Images Based on the Fourier Transform for Use in Forensic Science
abstract
The development of a system for automatically sorting a database of shoeprint images based on the outsole pattern in response to a reference shoeprint image is presented. The database images are sorted so that those from the same pattern group as the reference shoeprint are likely to be at the start of the list. A database of 476 complete shoeprint images belonging to 140 pattern groups was established with each group containing two or more examples. A panel of human observers performed the grouping of the images into pattern categories. Tests of the system using the database showed that the first-ranked database image belongs to the same pattern category as the reference image 65 percent of the time and that a correct match appears within the first 5 percent of the sorted images 87 percent of the time. The system has translational and rotational invariance so that the spatial positioning of the reference shoeprint images does not have to correspond with the spatial positioning of the shoeprint images of the database. The performance of the system for matching partial-prints was also determined.
Philip de Chazal, John Flynn, Richard B. Reilly
IEEE Trans. Pattern Anal. Mach. Intell.2
2002 Characterization of changes in blood vessel width and tortuosity in retinopathy of prematurity using image analysis
Conor Heneghan, John Flynn, Michael O'Keefe, Mark Cahill
Medical Image Anal.2
1996 Surface Rendering versus Volume Rendering in Medical Imaging
William E. Lorensen, Ron Kikinis, Sandy Napel, Arie E. Kaufman, John Flynn
IEEE Visualization5