Standalone Windows App · Photography

Every frame.
One sharp image.

Rekall Fusion takes the frames of a focus stack — shot on a rail, with focus bracketing, or hand-held — aligns them to sub-pixel precision and fuses them into a single image that is sharp from front to back. From camera raw to 16-bit output, with a depth map that shows you where it measured, and a brush for everywhere it did not.

Fourteen days, full Pro build. No card, no account, nothing to cancel.

Rekall Fusion fusing 52 raw frames of a mushroom into one sharp image
×1.78
Sharper Than Any Frame
87%
In-Focus Coverage
4
Focus Engines
16-bit
Raw In, TIFF Out

What stacking gives you

Drag to compare a single frame with the fused result

A 100 % crop from the centre of a 24-frame stack. Left: one raw frame, focused a few millimetres away. Right: the same area after Rekall Fusion picked the sharpest source for every pixel and blended the transitions away.

A single frame, mostly out of focus The fused result, sharp throughout
Single frame Rekall Fusion

Built for photographers

Simple on the surface, serious underneath

Drop a folder, pick a method, press Stack. Or open the advanced panel and tune every parameter of the engine, each one explained where you use it.

◎

Sub-pixel alignment

Every pair of neighbouring frames is registered with feature matching, refined with correlation maximisation, and exposure-matched. Shift, rotation and focus breathing are handled, so hand-held stacks work.

▦

A depth map you can see

The depth engine tracks the focus profile of every pixel through the sequence and fits its peak to a fraction of a frame. The map is shown in colour and saves as a 16-bit image.

⌸

Slabbing for deep stacks

Two hundred frames become thirty intermediates, then one image. Deep stacks come out cleaner, and retouching reaches back to a handful of slabs instead of hundreds of source frames.

◫

Contribution masks

Save the mask of where each frame ended up in the result and load them as layer masks. Non-destructive retouching in your editor, with the geometry already matched.

↕

Order checking

Focus stacking needs a monotonic sequence. Rekall Fusion measures each frame's magnification during alignment, tells you if the order is wrong, and can re-sort the stack for you.

▤

Statistics that guide your shooting

In-focus coverage, sharpness gain, which frames were used, and a verdict on your focus-step size. You learn whether to shoot denser, shallower or wider next time.

◧

Raw in, 16-bit out

Fujifilm, Canon, Nikon, Sony, DNG and more are developed directly, with one white balance for the whole stack so colours never drift. Output is 16-bit TIFF or PNG, or JPEG when you want it small.

◔

Fast and memory-aware

Frames stream one at a time, so a hundred-frame stack needs no more memory than a short one. Progress, elapsed and remaining time are always visible, and any run can be cancelled.

Four focus engines

Pick the engine that suits the subject

Not sure? Start with the depth map. Switch to the pyramid when fine structures cross each other at different depths, or to hybrid when you want both.

Default

Depth map

Finds the sharpest frame for every pixel, builds a confidence-weighted depth map, propagates it into textureless areas without crossing edges, and takes each pixel from the frame nearest its depth.

  • Cleanest edges and colours
  • Surfaces, objects, landscapes, most macro
  • Produces the depth map

Pyramid

Selects the strongest detail at every scale of a Laplacian pyramid, steered by a depth estimate so noise is not picked from far-away frames. Handles structures a single depth cannot describe.

  • Crossing hairs, bristles, branches
  • Very deep stacks
  • Highest measured in-focus coverage

Hybrid

Luminance detail from the pyramid, colour from the depth map, combined automatically. The pyramid's contrast and colour drift never reach the output while its ability to hold crossing detail does.

  • Difficult subjects with delicate colour
  • The combination done by hand elsewhere
  • One pass, no editor round-trip

Weighted average

Blends the frames by sharpness with a per-pixel normalisation that keeps the noise floor from voting. Smooth and free of halos wherever there is texture.

  • Short stacks and simple surfaces
  • Subjects with glare
  • Softest look of the five

A second mode

Same scene, many frames

Focus stacking asks “which frame is sharpest at this pixel?”. Sometimes the question is different: you have many frames of one scene at one focus, and you want to combine repeated samples of the same pixel. Rekall Fusion treats that as its own mode, with the combination rules the job actually calls for.

Sigma clip

Computes the average and spread of each pixel across the frames, rejects the samples that sit too far out, then recomputes and repeats. What survives is averaged.

  • Hot pixels, dust and satellite trails
  • The occasional passer-by
  • Threshold and iterations both adjustable

Median

Takes the middle sample at every pixel. It survives heavy contamination without any tuning, which is exactly what busy scenes need.

  • Removing people and traffic
  • Works when a third of frames are spoiled
  • Slightly noisier than the mean

Mean

The plain average of every sample. Nothing is rejected, so it gives the best signal-to-noise when the frames are clean.

  • Noise reduction on a static subject
  • Long-exposure look without a filter
  • Noise falls with the square root of the count

The application

Designed to be obvious, built to be deep

It reads the way the work does, left to right: the frames that go in, the decisions taken about them, then the picture that comes out. Everything advanced lives one click away in a panel where each control explains itself.

The result view of Rekall Fusion
Frames in, decisions, result — 52 raw frames of a mushroom fused into one image.
The depth map view of Rekall Fusion
The depth map, greyed wherever the depth was filled in rather than measured.
The retouching brush in Rekall Fusion
The retouching brush: paint a region back to a different source frame.
Rekall Fusion showing which pixels the engine guessed
Tinted red: everywhere the depth was propagated rather than measured.
The statistics view of Rekall Fusion
Statistics: coverage, sharpness gain, whether your focus steps were the right size, and which frames earned their place.

Retouching

When the engine is wrong, paint over it

Four things defeat any automatic rule: halos where a blurred foreground crosses a sharp background, doubled edges from a hair that landed half a pixel out, anything that moved between frames, and two surfaces at different distances landing on the same pixel. You can see the right answer instantly. The algorithm cannot.

The difference

It paints the selection, not the pixels

Other stackers copy pixels from a source frame onto the finished image and feather the edge, which leaves a patch that has not been through the same compositing as everything around it. A stroke here changes which frame the region comes from, and the area is then blended by the same multi-band compositor that made the rest of the picture.

  • No seam to feather, because nothing is pasted
  • Strokes are data, not paint
  • The image on disk is never modified

See the source under the brush

Hold B and the brush circle fills with the frame you are about to paint in, so choosing between frames is done by looking rather than by picking a number. Auto measures which frame is genuinely sharpest under the cursor — for the common case, a halo where the engine took the blurred neighbour, that is one stroke and no thinking.

  • Brush size, hardness and flow
  • Erase hands a region back to the engine
  • Undo, redo, and remove all

It shows you where it guessed

The engine knows, per pixel, whether it measured the depth or filled it in from the neighbours. Turn the overlay on and the guessed areas are tinted — on a deep macro stack that can be four fifths of the frame. It costs the result nothing, but it tells you exactly where the map can be trusted.

  • Turns a diagnostic into a to-do list
  • Brush only where the engine guessed
  • Strokes cannot disturb what was measured

Still there tomorrow

Save writes the settled image and a small side-car of the strokes beside it. Open the same stack again and the retouching comes back, ready to adjust or remove. Nothing is baked in until you export it.

  • Non-destructive from end to end
  • Re-editable months later
  • Scriptable from the command line

Under the hood

How a stack becomes one image

1

Decode

Every frame is developed to 32-bit floating point colour, raw files with a single white balance for the whole stack.

2

Align

Neighbouring frames are matched, refined to sub-pixel accuracy and exposure-matched; the chain is composed towards the middle frame.

3

Measure

Sharpness is measured at two granularities: fine detail to decide which frame is sharpest, multi-scale to decide whether there is focus evidence at all.

4

Fuse

The chosen engine selects and blends, streaming one frame at a time through a multi-band blender so seams never appear.

5

Report

The result, its depth map and the statistics of the run are written and shown, with per-pair alignment details for the curious.

Requirements

What you need

SystemWindows 10 (1809) or Windows 11, 64-bit
Runtime.NET 10 desktop runtime
Memory8 GB minimum; 16 GB or more recommended for 40-megapixel stacks. Larger stacks spill to disk automatically.
InputJPEG, PNG, TIFF (8/16-bit), camera raw (RAF, CR2, CR3, NEF, ARW, DNG, ORF, RW2, PEF, SRW and others)
OutputTIFF and PNG at 8 or 16 bits, JPEG, plus a 16-bit depth map and optional slabs and contribution masks

Ready to stack?

The user guide walks you through the first stack in five minutes, then explains every setting, every statistic, and how to shoot stacks that fuse cleanly.

Watch it work

Seventy-two seconds, one real stack

Fifty-two frames of a coprinellus, shot on a rail and fused end to end — the engines, the result at 100%, the depth map, the retouching brush and the adjustment panel.

Pressing play loads the video from YouTube. Prefer to watch it there? Open it on YouTube.

Pricing

Try it for fourteen days, then choose

Rekall Fusion runs as a full Pro build for fourteen days. No card, no account, nothing to cancel — you start the trial from inside the app and it simply ends. Buy a licence once you know it earns its place: a year at a time, or a one-off payment that never expires.

Standard

Focus stacking, end to end.

$20/ year
$79lifetime
  • Sub-pixel alignment, with scale and rotation
  • The depth-map, pyramid and weighted-average engines
  • JPEG, PNG and TIFF in; 8-bit TIFF, PNG or JPEG out
  • The depth map on screen, and the full run statistics
  • The Adjust panel: eleven looks, tone curve, and everything under it
  • Unlimited frames, and no watermark
Download the free trial →

or buy a licence

Licences are on sale now. All four options — Standard or Pro, yearly or lifetime — are on the checkout page, so choose yours there rather than here. The fourteen-day trial is the full Pro build and needs no card — download it for Windows and start the trial from inside the app.

Prices in US dollars. A licence activates on up to five computers. Any VAT or sales tax is calculated at checkout for where you live. Payments, invoicing and tax are handled by Lemon Squeezy, our authorised reseller and merchant of record. See the refund policy, terms of service and privacy policy.

Meet Rekall Photo Studio

Organise your photographs, develop non-destructive edits and find likely focus-stack sets before sending selected originals to Fusion. Photo Studio adds background thumbnails, searchable AI tags and Coastal Monochrome presets to your photographic workflow. It is a separate application and licence.

Explore Photo Studio → Studio-to-Fusion guide →