Le focus stacking (anglicisme), parfois traduit par « imagerie par assemblage de mises au point » (IAMP) ou « empilement ou assemblage de mises au point », est un procédé consistant à combiner plusieurs images dont le plan focal varie, pour donner une image dotée d'une plus grande profondeur de champ qu'avec une image unique,. On obtient ainsi des images qui seraient physiquement impossibles à réaliser avec des moyens photographiques classiques. Il est particulièrement bien adapté à la photographie numérique, et aux situations où une image unique a une très courte profondeur de champ, comme en macrophotographie et photomicrographie.
Ce procédé est appelé également photographie à profondeur de champ étendue, hyperfocus, zédification en français,, z-stacking, focal plane merging, merged-focus image et focus blending.
Des techniques alternatives d'obtention d'image avec une grande profondeur de champ existent, notamment la photographie par encodage de front d'onde ou encore la photographie plénoptique.
Tous ces procédés se justifient aussi bien par leur valeur artistique que par la clarté apportée aux publications scientifiques.
Ce procédé a connu des précurseurs à l'époque argentique (photosynthèse de M. Locquin, collages de J. Delly de parties de tirages — livre photomacrography chez Kodak vers 1970 —, ou encore des techniques de « balayage » en argentique, utilisées par exemple par le système Dynaphot, ou par Sébastien Woehl) mais n'a pu être utilisé efficacement qu'à partir du développement de la photographie numérique et de logiciels associés. Les premiers logiciels universitaires datent des années 1990 et les premiers logiciels commerciaux des années 2000 (Zerene Stacker, Helicon Focus, etc.).
La première étape du focus stacking est l'acquisition d'images du sujet à différents plans focaux en modifiant légèrement la mise au point entre chaque prise de vue :
La deuxième étape consiste à "empiler" les images obtenues en privilégiant les zones nettes. Elle pourrait se faire en utilisant les techniques de tirage en argentique, mais est réalisée aujourd'hui numériquement en post-traitement. La sélection de ces zones peut se faire manuellement dans un logiciel de traitement d'images, ainsi que leur fusion utilisant des masques de netteté. Il existe également des logiciels spécialisés ( parfois inclus dans une suite logicielle de traitement d'images ), qui détectent les régions les plus nettes de chaque image et les fusionnent, automatiquement.
Dans le cadre d'une photogrammétrie, on peut procéder à une modélisation en 3D du sujet photographié, à partir d'une série d'images prises avec décalage de mises au point,,.

Cette technique a été utilisée en proxiphotographie dès 2010 par Philippe Martin. Son principal domaine d'utilisation reste cependant la macrophotographie car la profondeur de champ y est très contrainte. Les photographes de microminéraux ont en particulier bénéficié de cette technique qui nécessite que le sujet ne bouge pas durant la phase de focus bracketing.
Habituellement la profondeur de champ est augmentée en réduisant l'ouverture relative (en travaillant par exemple à f/22). Mais cette méthode dégrade le piqué de l'image obtenue à cause de la diffraction. Le focus stacking permet non seulement d'augmenter la profondeur de champ (équivalente à ce qu'on obtiendrait en travaillant par exemple à f/128 !), mais en plus de profiter de l'ouverture optimale en termes de piqué de l'objectif (par exemple f/5.6).

À très fort grossissement on ne peut généralement pas faire varier l'ouverture sans entrainer une dégradation de l'image sous l'effet de la diffraction liée à la fermeture du diaphragme d'ouverture. Elle dépend alors uniquement du choix de l'objectif qui est conçu pour capturer autant de lumière que possible d'un petit échantillon. La profondeur de champ, limitée à la fois par un grossissement important, et par une ouverture importante qu'on ne peut pas réduire, est alors extrêmement réduite. Un objectif 100× avec une ouverture numérique de 1.4 a par exemple une profondeur de champ d'environ 1 μm.
Lors de l'observation directe d'un échantillon, les restrictions d'une petite profondeur de champ peuvent être facilement contournées en mettant au point selon la zone à observer. Le focus stacking adopte d'une certaine façon cette approche. Et il constitue l'unique façon d'augmenter la profondeur de champ en microphotographie.
La sonde Curiosity de la mission Mars Science Laboratory possède un instrument appelé Mars Hand Lens Imager (MAHLI) permettant notamment de faire des photos en focus stacking.

| Nom | Auteur principal | Plateforme | Licence |
|---|---|---|---|
| Adobe Photoshop CS4, CS5 | Adobe | Windows, Mac OS X | Propriétaire |
| Affinity Photo | Serif | Windows, Mac OS X | Propriétaire |
| « ALE » [archive du ], sur auricle.dyndns.org via Wikiwix (consulté le ) | David Hilvert | Linux, Windows | GPL |
| Aphelion avec MultiFocus Extension | ADCIS | Windows | Propriétaire, 30-jour d'essai |
| Amira (en) / Avizo 'Image Stack Projection' | ThermoFisher | Windows, Mac OS X, Linux | Propriétaire |
| CombineZM / CombineZP | Alan Hadley | Windows | GPL |
| Digital Photo Professional (DPP) 4 | Canon | Mac OS X, Windows | Gratuit avec un APN Canon |
| Deep Focus module for QuickPHOTO | PROMICRA | Windows | Propriétaire, essai illimité |
| Enfuse (en) (combiné avec align_image_stack ou similaire) | Andrew Mihal and hugin development team | Multiplateforme | GPL |
| Extended Depth of Field plugin pour ImageJ |
Alex Prudencio | Multiplateforme (Java) | Gratuit dans le cadre de la recherche |
| FocusFusion | DelphiTools | Windows | Propriétaire |
| Helicon Focus (en) | Danylo Kozub | Windows, Mac OS X | Propriétaire, 30-jour d'essai |
| ImageFocus Stacking software | Euromex Microscopes Holland | Windows | Propriétaire, 30-jour d'essai |
| Image Pro Plus | Media Cybernetics | Windows | Propriétaire |
| Luminar | Skylum | Windows, macOS | Propriétaire, perpétuelle |
| Macnification | Peter Schols | Mac OS X | Propriétaire, 30-jour d'essai |
| MacroFusion, GUI for Enfuse (en) | Dariusz Duma | Linux | GPL (v2) |
| PhotoAcute Studio | Almalence Inc | Windows, Mac OS X, Linux | Propriétaire, essai illimité |
| PICOLAY | Heribert Cypionka | Windows | Propriétaire |
| Shine Stacker | Luca Lista | Windows, Mac OS X, Linux | LGPL |
| Stack Focuser plugin pour ImageJ |
Michael Umorin | Multiplateforme (Java) | GPL |
| Tufuse | Max Lyons | Windows | Propriétaire |
| Zeiss Axiovision | Carl Zeiss AG | Windows | Propriétaire |
| Zerene Stacker | Rik Littlefield | Windows, Mac OS X, Linux | Propriétaire, 30-jour d'essai |