Demo Data from EDBT 2026 / reviewers in the wild / expert
Tim Brooks
dblp:15/2138
· DBLP profile ↗
10ranked-venue papers
5as first author
5since 2021 · last 2023
0000-0002-3783-1284ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 7 · 5 first-author · 5 since 2021Graphics, computer vision, multimedia, augmented reality and games · 7 · 4 first-author · 4 since 2021Human-computer interaction and ubiquitous 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.
| Artificial intelligence
5 papers |
Generative modeling · 61% Trustworthy machine learning · 19% 3D vision · 11% | |
| Computer graphics and multimedia
6 papers |
Image and video processing · 39% Visual content generation and editing · 36% Computational photography and imaging · 26% |
Topics — the 24 heaviest of 27, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Generative modeling
diffusion model |
1.3 | 2 | 2023 | Putting People in Their Place: Affordance-Aware Human Insertion into Scenes · CVPR 2023 InstructPix2Pix: Learning to Follow Image Editing Instructions · CVPR 2023 |
Visual content generation and editing
image editing |
0.9 | 2 | 2023 | InstructPix2Pix: Learning to Follow Image Editing Instructions · CVPR 2023 Putting People in Their Place: Affordance-Aware Human Insertion into Scenes · CVPR 2023 |
Machine learning › Generative modeling › diffusion model
conditional diffusion model |
0.7 | 1 | 2023 | InstructPix2Pix: Learning to Follow Image Editing Instructions · CVPR 2023 |
Visual content generation and editing › image editing › text-guided image editing
instruction-based image editing |
0.7 | 1 | 2023 | InstructPix2Pix: Learning to Follow Image Editing Instructions · CVPR 2023 |
Machine learning › Trustworthy machine learning › fairness › fairness in generative models
bias in generative models |
0.6 | 1 | 2022 | Studying Bias in GANs Through the Lens of Race · ECCV (13) 2022 |
Machine learning › Trustworthy machine learning
fairness |
0.6 | 1 | 2022 | Studying Bias in GANs Through the Lens of Race · ECCV (13) 2022 |
Machine learning › Generative modeling
generative adversarial network |
0.6 | 1 | 2022 | Studying Bias in GANs Through the Lens of Race · ECCV (13) 2022 |
Machine learning › Generative modeling
scene generation |
0.6 | 1 | 2022 | Hallucinating Pose-Compatible Scenes · ECCV (16) 2022 |
Machine learning › Generative modeling › diffusion model
video diffusion model |
0.6 | 1 | 2022 | Generating Long Videos of Dynamic Scenes · NeurIPS 2022 |
Visual content generation and editing
video generation |
0.6 | 1 | 2022 | Generating Long Videos of Dynamic Scenes · NeurIPS 2022 |
Computational photography and imaging › image acquisition
burst photography |
0.4 | 1 | 2019 | Handheld mobile photography in very low light · ACM Trans. Graph. 2019 |
Image and video processing
image alignment and fusion |
0.4 | 1 | 2019 | Handheld mobile photography in very low light · ACM Trans. Graph. 2019 |
Image and video processing › image restoration
image denoising |
0.4 | 1 | 2019 | Unprocessing Images for Learned Raw Denoising · CVPR 2019 |
Image and video processing
image enhancement |
0.4 | 1 | 2019 | Handheld mobile photography in very low light · ACM Trans. Graph. 2019 |
Computational photography and imaging
image signal processing |
0.4 | 1 | 2019 | Unprocessing Images for Learned Raw Denoising · CVPR 2019 |
Computational photography and imaging › low-light imaging
low-light photography |
0.4 | 1 | 2019 | Handheld mobile photography in very low light · ACM Trans. Graph. 2019 |
Image and video processing
motion blur synthesis |
0.4 | 1 | 2019 | Learning to Synthesize Motion Blur · CVPR 2019 |
Image and video processing › image restoration › image denoising
raw image denoising |
0.4 | 1 | 2019 | Unprocessing Images for Learned Raw Denoising · CVPR 2019 |
Computational photography and imaging
tone mapping |
0.4 | 1 | 2019 | Handheld mobile photography in very low light · ACM Trans. Graph. 2019 |
Image and video processing
video frame interpolation |
0.4 | 1 | 2019 | Learning to Synthesize Motion Blur · CVPR 2019 |
Computer vision › Segmentation and scene understanding
scene understanding |
0.2 | 1 | 2022 | Hallucinating Pose-Compatible Scenes · ECCV (16) 2022 |
Computer vision › Video understanding and tracking › temporal modeling
temporal consistency |
0.2 | 1 | 2022 | Generating Long Videos of Dynamic Scenes · NeurIPS 2022 |
Accessibility and assistive technology › assistive technology for visual impairment
assistive technology for blind users |
0.1 | 1 | 2012 | The SoundsRight CAPTCHA: an improved approach to audio human interaction proofs for blind users · CHI 2012 |
Authentication and access control › human interactive proofs
CAPTCHA |
0.1 | 1 | 2012 | The SoundsRight CAPTCHA: an improved approach to audio human interaction proofs for blind users · CHI 2012 |
Methods — techniques the papers use, named apart from their topics
text-to-image diffusion model · 1.3self-supervised learning · 1.3large language model · 1.3diffusion model · 1.3two-phase training · 1.1latent representation learning · 1.1bias analysis · 0.6neural network · 0.4frame interpolation · 0.4differentiable line prediction layer · 0.4convolutional neural network · 0.4usability testing · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | InstructPix2Pix: Learning to Follow Image Editing InstructionsabstractWe propose a method for editing images from human instructions: given an input image and a written instruction that tells the model what to do, our model follows these instructions to edit the image. To obtain training data for this problem, we combine the knowledge of two large pretrained models—a language model (GPT-3) and a text-to-image model (Stable Diffusion)—to generate a large dataset of image editing examples. Our conditional diffusion model, InstructPix2Pix, is trained on our generated data, and generalizes to real images and user-written instructions at inference time. Since it performs edits in the forward pass and does not require per-example fine-tuning or inversion, our model edits images quickly, in a matter of seconds. We show compelling editing results for a diverse collection of input images and written instructions. Tim Brooks, Aleksander Holynski, Alexei A. Efros |
CVPR | 1 |
| 2023 | Putting People in Their Place: Affordance-Aware Human Insertion into ScenesabstractWe study the problem of inferring scene affordances by presenting a method for realistically inserting people into scenes. Given a scene image with a marked region and an image of a person, we insert the person into the scene while respecting the scene affordances. Our model can infer the set of realistic poses given the scene context, re-pose the reference person, and harmonize the composition. We set up the task in a self-supervised fashion by learning to repose humans in video clips. We train a large-scale diffusion model on a dataset of 2.4M video clips that produces diverse plausible poses while respecting the scene context. Given the learned human-scene composition, our model can also hallucinate realistic people and scenes when prompted without conditioning and also enables interactive editing. A quantitative evaluation shows that our method synthesizes more realistic human appearance and more natural human-scene interactions than prior work. Sumith Kulal, Tim Brooks, Alex Aiken, Jiajun Wu 0001, Jimei Yang, Jingwan Lu, Alexei A. Efros, Krishna Kumar Singh |
CVPR | 2 |
| 2022 | Hallucinating Pose-Compatible Scenes
Tim Brooks, Alexei A. Efros |
ECCV (16) | 1 |
| 2022 | Studying Bias in GANs Through the Lens of Race
Vongani H. Maluleke, Neerja Thakkar, Tim Brooks, Ethan Weber, Trevor Darrell, Alexei A. Efros, Angjoo Kanazawa, Devin Guillory |
ECCV (13) | 3 |
| 2022 | Generating Long Videos of Dynamic ScenesabstractWe present a video generation model that accurately reproduces object motion, changes in camera viewpoint, and new content that arises over time. Existing video generation methods often fail to produce new content as a function of time while maintaining consistencies expected in real environments, such as plausible dynamics and object persistence. A common failure case is for content to never change due to over-reliance on inductive bias to provide temporal consistency, such as a single latent code that dictates content for the entire video. On the other extreme, without long-term consistency, generated videos may morph unrealistically between different scenes. To address these limitations, we prioritize the time axis by redesigning the temporal latent representation and learning long-term consistency from data by training on longer videos. We leverage a two-phase training strategy, where we separately train using longer videos at a low resolution and shorter videos at a high resolution. To evaluate the capabilities of our model, we introduce two new benchmark datasets with explicit focus on long-term temporal dynamics. Tim Brooks, Janne Hellsten, Miika Aittala, Ting-Chun Wang, Timo Aila, Jaakko Lehtinen, Ming-Yu Liu 0001, Alexei A. Efros, Tero Karras |
NeurIPS | 1 |
| 2019 | Learning to Synthesize Motion BlurabstractWe present a technique for synthesizing a motion blurred image from a pair of unblurred images captured in succession. To build this system we motivate and design a differentiable “line prediction” layer to be used as part of a neural network architecture, with which we can learn a system to regress from image pairs to motion blurred images that span the capture time of the input image pair. Training this model requires an abundance of data, and so we design and execute a strategy for using frame interpolation techniques to generate a large-scale synthetic dataset of motion blurred images and their respective inputs. We additionally capture a high quality test set of real motion blurred images, synthesized from slow motion videos, with which we evaluate our model against several baseline techniques that can be used to synthesize motion blur. Our model produces higher accuracy output than our baselines, and is several orders of magnitude faster than baselines with competitive accuracy. Tim Brooks, Jonathan T. Barron |
CVPR | 1 |
| 2019 | Unprocessing Images for Learned Raw DenoisingabstractMachine learning techniques work best when the data used for training resembles the data used for evaluation. This holds true for learned single-image denoising algorithms, which are applied to real raw camera sensor readings but, due to practical constraints, are often trained on synthetic image data. Though it is understood that generalizing from synthetic to real images requires careful consideration of the noise properties of camera sensors, the other aspects of an image processing pipeline (such as gain, color correction, and tone mapping) are often overlooked, despite their significant effect on how raw measurements are transformed into finished images. To address this, we present a technique to “unprocess” images by inverting each step of an image processing pipeline, thereby allowing us to synthesize realistic raw sensor measurements from commonly available Internet photos. We additionally model the relevant components of an image processing pipeline when evaluating our loss function, which allows training to be aware of all relevant photometric processing that will occur after denoising. By unprocessing and processing training data and model outputs in this way, we are able to train a simple convolutional neural network that has 14%-38% lower error rates and is 9×-18× faster than the previous state of the art on the Darmstadt Noise Dataset, and generalizes to sensors outside of that dataset as well. Tim Brooks, Ben Mildenhall, Tianfan Xue, Jiawen Chen 0001, Dillon Sharlet, Jonathan T. Barron |
CVPR | 1 |
| 2019 | Handheld mobile photography in very low lightabstractTaking photographs in low light using a mobile phone is challenging and rarely produces pleasing results. Aside from the physical limits imposed by read noise and photon shot noise, these cameras are typically handheld, have small apertures and sensors, use mass-produced analog electronics that cannot easily be cooled, and are commonly used to photograph subjects that move, like children and pets. In this paper we describe a system for capturing clean, sharp, colorful photographs in light as low as 0.3 lux, where human vision becomes monochromatic and indistinct. To permit handheld photography without flash illumination, we capture, align, and combine multiple frames. Our system employs "motion metering", which uses an estimate of motion magnitudes (whether due to handshake or moving objects) to identify the number of frames and the per-frame exposure times that together minimize both noise and motion blur in a captured burst. We combine these frames using robust alignment and merging techniques that are specialized for high-noise imagery. To ensure accurate colors in such low light, we employ a learning-based auto white balancing algorithm. To prevent the photographs from looking like they were shot in daylight, we use tone mapping techniques inspired by illusionistic painting: increasing contrast, crushing shadows to black, and surrounding the scene with darkness. All of these processes are performed using the limited computational resources of a mobile device. Our system can be used by novice photographers to produce shareable pictures in a few seconds based on a single shutter press, even in environments so dim that humans cannot see clearly. Orly Liba, Kiran Murthy, Yun-Ta Tsai, Tim Brooks, Tianfan Xue, Nikhil Karnad, Qiurui He 0001, Jonathan T. Barron, Dillon Sharlet, Ryan Geiss, Samuel W. Hasinoff, Yael Pritch, Marc Levoy |
ACM Trans. Graph. | 4 |
| 2014 | Investigating the effects of sound masking on the use of audio CAPTCHAsabstractThe SoundsRight Audio Completely Automated Public Turing tests to tell Computers and Humans Apart (CAPTCHA) was developed with the goal of providing a usable and secure audio CAPTCHA for people with visual impairments. Its design requires users to repeatedly identify a specific sound from a group of different sounds (e.g. baby crying and bird chirping) in real time. Adding background noise (sound masks) to the sounds may make it more difficult for automated software to recognise the sounds and therefore, improve security. However, the sound masks may also make it more challenging for human users to recognise the sound. We conducted a user study involving 20 blind participants and 20 sighted participants to investigate the effect of sound masks on the usability of the SoundsRight CAPTCHA. The results suggest that sound masks do have a significant impact on the failure rate and response time. Sighted participants had significantly a higher failure rate than blind participants and were more vulnerable to the negative effect of sound masks. Abiodun Olalere, Jinjuan Feng, Jonathan Lazar, Tim Brooks |
Behav. Inf. Technol. | 4 |
| 2012 | The SoundsRight CAPTCHA: an improved approach to audio human interaction proofs for blind usersabstractIn this paper we describe the development of a new audio CAPTCHA called the SoundsRight CAPTCHA, and the evaluation of the CAPTCHA with 20 blind users. Blind users cannot use visual CAPTCHAs, and it has been documented in the research literature that the existing audio CAPTCHAs have task success rates below 50% for blind users. The SoundsRight audio CAPTCHA presents a real-time audio-based challenge in which the user is asked to identify a specific sound (for example the sound of a bell or a piano) each time it occurs in a series of 10 sounds that are played through the computer's audio system. Evaluation results from three rounds of usability testing document that the task success rate was higher than 90% for blind users. Discussion, limitations, and suggestions for future research are also presented. Jonathan Lazar, Jinjuan Feng, Tim Brooks, Genna Melamed, Brian Wentz, Jonathan Holman, Abiodun Olalere, Nnanna Ekedebe |
CHI | 3 |