More detail from the same camera.

Enhance Lab fuses a burst of raw frames into one denoised image with 4× the resolution. On the phone in under a second, on embedded GPUs, or through our cloud API.

Spire and roof of Notre-Dame, Enhance Lab ×4 on a burst from the same ×3 lens
Spire and roof of Notre-Dame, Galaxy S25 native ×12 zoom
Galaxy S25 ×12
Enhance Lab: ×3 lens + ×4 SR = ×12

Notre-Dame, Paris. Galaxy S25 native ×12 vs Enhance Lab ×4 on a burst from the same ×3 telephoto lens. Drag the handle to compare.

×4
Linear resolution: 16× the pixels.
0.7 s
12 MP output, iPhone 16 Pro, on the device.
0.8 s
14.5 MP output, Galaxy S25, on the device.
30 fps
Live 1280×720 video, NVIDIA Jetson AGX Orin.

See beyond the sensor.

Whether handheld or mounted on a drone or vehicle, the camera moves slightly between the frames of a burst, so each frame samples the scene at a different sub-pixel position. Aligning and fusing the frames recovers detail beyond a single frame's pixel grid.

Noisy crop of a rum label from a single frame

1. One frame

Limited to the sensor's pixel grid, noisy in low light.

2. A burst

10 raw frames, each slightly shifted from the next.

The same rum label, denoised and super-resolved four times

3. Fusion

Aligned and fused into one denoised, ×4 super-resolved image.

Denoising and ×4 super-resolution.

A burst of raw frames in, one image with 4× the resolution out. On the device or through our cloud API.

Raw in: Bayer and quad-Bayer

Works directly on the sensor's raw frames, Bayer or quad-Bayer. Sub-pixel alignment, then learned reconstruction: a demosaicked, denoised ×4 image out.

Small models

Runs on a phone GPU: 0.7 s for 12 MP on iPhone 16 Pro, 0.8 s for 14.5 MP on Galaxy S25. Also available as a cloud API.

Stills and live video, with EIS

One engine, two modes: multi-frame super-resolution for stills, real-time video super-resolution at 60 fps or more, with electronic image stabilization, all on the device.

Not Gen AI

Nothing is generated: the output is reconstructed from the captured frames. This matters where the image is evidence.

The same models on thermal video

Real FLIR footage, denoised and ×4 super-resolved with the same models. Input left, output right.

Scene 1: input | Enhance Lab ×4
Scene 2: input | Enhance Lab ×4

Running in our phone apps

Live ×4 video super-resolution with electronic image stabilization (EIS). Galaxy S25, native app, unedited screen recording.
×4 multi-frame super-resolution on stills, running on the device. Galaxy S25, native app, unedited screen recording.
×4 multi-frame super-resolution on stills, processed in the cloud. Galaxy S25, then iPhone 16 Pro, native apps, unedited screen recordings.

Results on 12 MP frames

Phone native ×12 (×3 lens + ×4 digital) vs Enhance Lab ×4 on a burst from the same ×3 lens. Same crop on both sides, phone left, ours right; full-resolution and 100% links under each pair.

Brick building, Paris, full frame with the crop area marked

Brick building, Paris

iPhone 15 Pro. Windows, shutter, roof, and brickwork. The marked area is the crop. Full resolution, registered: phone · Enhance Lab

iPhone 15 Pro ×12Enhance Lab (×3 lens + ×4 SR)
Windows, shutter, roof and brickwork, iPhone 15 Pro ×12 zoom Windows, shutter, roof and brickwork, Enhance Lab ×4
Windows, shutter, roof, and brickwork: an 861×919 px crop shown at 56%. Phone · Enhance Lab at 100%.
École Militaire, Paris, full frame with the crop area marked

École Militaire, Paris

Galaxy S25. Clock, statues, dormer, and frieze. The marked area is the crop. Full resolution, registered: phone · Enhance Lab

Galaxy S25 ×12Enhance Lab (×3 lens + ×4 SR)
Clock and dormer of the École Militaire, Galaxy S25 ×12 zoom Clock and dormer of the École Militaire, Enhance Lab ×4
Clock, statues, dormer, and frieze: an 860×885 px crop shown at 56%. Phone · Enhance Lab at 100%.

For people, and for AI systems.

The same output feeds vision models. Text reconstruction (small print, engraved names), segmentation, and an OCR benchmark, shown as obtained.

Google Pixel 9 Pro, native ×2Enhance Lab ×2, quad-Bayer input
Place names on a globe, Google Pixel 9 Pro native ×2 zoom, 100% crop Place names on a globe, Enhance Lab ×2 from quad-Bayer input, 100% crop
Reading small print. Place names on a globe, Google Pixel 9 Pro. 100% crops of the registered pair, 480×420 px.
Galaxy S25 ×12Enhance Lab (×3 lens + ×4 SR)
Engraved names on the Colonne de Juillet, Galaxy S25 ×12 Engraved names on the Colonne de Juillet, Enhance Lab (×3 lens + ×4 SR)
Reading engraved names. Colonne de Juillet, Paris. 100% crops of the registered pair, 480×420 px.
Drone frame, originalEnhanced
Drone frame from 300 m, original, with its segmentation below Drone frame from 300 m, enhanced, with its segmentation below
Segmentation. Drone frame from 300 m, before and after. Below each frame: Meta's Segment Anything on that image, same settings.

Reading license plates

155 plates, third-party detector and OCR. Plates read in full: 31.6% → 77.4%. Characters recovered: 60.7% → 91.8%.

43 plates from the public HDR+ dataset, 112 of ours. Same detector and OCR (fast-alpr) for every row.

On the edge and in the cloud.

A library for phones and embedded platforms, and a cloud API. On-device figures were measured on the devices listed.

×4 super-resolution on a Samsung Galaxy S25

Qualcomm SM8750, GPU inference. Stills and live video.

Stills

Input resolutionOutputBurst sizeRun timeRAM
640×480 (VGA)5 MP10340 ms550 MB
1280×720 (HD)14.5 MP10790 ms1.4 GB
1920×1080 (Full HD)33 MP101.75 s1.6 GB
4064×3056 (full sensor)196 MP1010.3 s3.6 GB

Live video

Digital zoom on a region of interest, frame by frame on the GPU. EIS available at CGA, VGA, SVGA, and HD.

InputOutputFrame rateCPU loadGPU load, avg / peakRAM
96×96320×200 (CGA)60+ fps4%15% / 16%156 MB
176×176640×480 (VGA)60+ fps6%24% / 27%170 MB
208×208800×600 (SVGA)up to 60 fps7%31% / 34%186 MB
320×3201280×720 (HD)up to 30 fps8%53% / 54%203 MB
480×4801920×1080 (Full HD)up to 15 fps8%81% / 90%250 MB

Qualcomm SM8750, OpenCL and LiteRT on the GPU; the stock camera path stays available. GPU load is temporal utilization; CPU and RAM were measured at 30 fps where the mode allows.

Other platforms

iPhone 16 Pro
0.7 s
12 MP ×4 output from a 10-frame burst, native app.
NVIDIA Jetson AGX Orin
30 fps
Live video, 1280×720 from 320×320 (12.5× zoom), under 1 GB RAM.
NVIDIA RTX 4090
160 fps
Video super-resolution, 720p.
Cloud API
1.6 s
Round trip from a phone over Wi-Fi. Test on your own images before integrating.
Supported runtimes
CUDATensorRTOpenCLMetalCore MLLiteRT / TFLiteQualcomm QNNONNX Runtime

Products: Image Enhancement Processor (RAW-to-RGB pipeline with ×4 zoom), Video SR (real-time), SR core (the library).

Video super-resolution

×4 video super-resolution on raw video from a mirrorless camera.

Raw video super-zoom ×4, Panasonic LUMIX S5IIX

Use cases

Any sensor that captures more than one frame, from smartphones to thermal cameras. For people and for models.

Mapping, defense, and surveillance

Law enforcement

Ophthalmology

Cosmetology

Consumer photo and video

Authentication

Industrial inspection

Thermal and other sensors

Team

Founders and board
Jean Ponce

Jean Ponce

Co-founder and CEO

Professor, ENS Paris and NYU.

Read bio
Julien Mairal

Julien Mairal

Co-founder and CSO

Research Director, Inria.

Read bio
Isabelle Ryl

Isabelle Ryl

Board member and strategy advisor

Director, Paris School of AI, PSL University.

Read bio
Advisory board
Yann LeCun

Yann LeCun

Professor, NYU. Turing Award laureate.

Former Chief AI Scientist, Meta. Executive Chairman, AMI Labs.

Frédéric Guichard

Frédéric Guichard

CEO and CTO, DXOMARK.

Engineering
Maxim Karpushin
Maxim Karpushin
VP Engineering. PhD Télécom Paris. Xiaomi, UpStride, GoPro.
Read bio
Eva Coupeté
Eva Coupeté
Principal R&D Engineer. PhD École des Mines. GoPro.
Read bio
Giuseppe Moschetti
Giuseppe Moschetti
Principal R&D Engineer. PhD University of Huddersfield. GoPro, Xiaomi, Zendar.
Read bio
Long Nguyen
Long Nguyen
R&D Engineer. PhD ENS Paris-Saclay.
Read bio
Yassine Machta
Yassine Machta
R&D Engineer. ENSAE Paris, Institut Polytechnique de Paris.
Read bio
Vincent Herfeld
Vincent Herfeld
CIFRE PhD student. Télécom Paris, MVA.
Read bio
Titouan Pottier
Titouan Pottier
Research Engineer. ENPC, MVA.
Read bio