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

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

×4
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.

Your hands shake. We use it.

Hand tremor shifts each frame of a burst by a fraction of a pixel. Those shifts carry the information needed to reconstruct detail beyond a single frame's pixel grid: multi-frame super-resolution.

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 shifted by hand tremor.

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 a 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. No datacenter.

Stills and live video, with EIS

One engine, two modes: multi-frame super-resolution for stills, real-time video super-resolution up to 60 fps with electronic image stabilisation, 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 live on the phone

Live ×4 video super-resolution with electronic image stabilisation (EIS). Galaxy S25, native app, unedited screen recording.
×4 multi-frame super-resolution on stills. Galaxy S25, native app, unedited screen recording.
×4 multi-frame super-resolution on stills. iPhone 16 Pro, native app, unedited screen recording.

Results on 12 MP frames

Phone native ×12 (×3 lens + ×4 digital) vs Enhance Lab ×4 on a burst from the same ×3 lens. Crops at 100%, phone left, ours right.

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

Brick building, Paris

iPhone 15 Pro. Windows, shutter, roof, 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: a 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, 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: a 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 and its segmentation, Drone frame, original Drone frame from 300 m and its segmentation, Enhanced
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 column.

On the edge, and in the cloud.

A library for phones and embedded platforms, and a cloud API. All on-device figures measured on the device.

×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 Mpix10340 ms550 MB
1280×720 (HD)14.5 Mpix10790 ms1.4 GB
1920×1080 (Full HD)33 Mpix101.75 s1.6 GB
4064×3056 (full sensor)196 Mpix1010.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 utilisation; CPU and RAM measured at 30 fps where the mode allows it.

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 wifi. Test on your own images before integrating.
Supported runtimes
CUDATensorRTOpenCLMetalCoreMLLiteRT / 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 S5 II X

Applications

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

Drone with a multi-sensor camera

Mapping, defense and surveillance

Police officer with a body camera

Law enforcement

Wide-field image of a retina

Ophthalmology

Close-up of eyelashes, before and after processing

CosmetologyLeft: original. Right: Enhance Lab.

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