Aperture API
A Spectra Diagnostics Company — Patent Pending

The First Software-Calibrated
Digital Holography Platform

Audit-grade metrology. Cloud processing. Any camera.

Built for imaging cores, metrology teams, and instrument builders who need quantitative phase and 3D surface data they can defend in an audit — without buying a quarter-million-dollar interferometer.

$1
per 3D reconstruction
vs. $5–50 per scan with legacy systems
~18–21s Full Request (1920×1080) NCC 0.88 vs Zenodo GT (internal) Bit-for-Bit Deterministic Public API Live
Free Pilot Access for Labs Read the API Docs View Data Room

Where we are right now

6
Research labs shipping raw sensor data through the API today
2.4×
Faster than our own July baseline — 45 s down to ~18.6 s per request, measured
$0
Hardware to buy. Labs use the rigs they already built
20–23fps
Measured frame path at 1024×1024. 60 fps remains a design target, not a capability

Pilot labs report higher SNR than the internal code they were running — on homemade and open-source instruments they built because a factory-calibrated scope costs $250K.

The Metrology Problem

Every precision manufacturer faces the same bottleneck: measurement hardware that costs more than the production line it monitors.

$200K–500K
Semiconductor inspection systems

Dedicated interferometers with 12–18 month lead times and single-vendor lock-in.

$80K–250K
Optical surface profilers

Proprietary software, annual calibration contracts, and black-box algorithms.

$50K–150K
PCB / solder inspection

Per-line cost that scales linearly with every new manufacturing cell.

Who It's For

If you already have holograms — or a camera and a laser — you already have everything you need to start.

Imaging & R&D

Researchers and imaging core facilities

You have a DHM rig, or a camera pointed at an interference pattern, and you are writing reconstruction code instead of running experiments. Send the hologram; get back amplitude, unwrapped phase, and a focus curve.

Why it matters: stop maintaining a private reconstruction pipeline, and get a number you can cite — NCC 0.88 against the Zenodo UTIRnet ground-truth dataset. This is an internal measurement from April 2026; the results artifact is not yet published, so treat it as indicative pending independent reproduction.

Metrology & QC

Heads of metrology, QC, and process control

You need surface data on the line, not in a lab six weeks out. Replace the processing back-end of a $250K instrument with an API call, and turn an existing machine-vision camera into a calibrated measurement station.

Why it matters: the same input and config returns a bit-for-bit identical result, every time — the audit-trail story no ML-based system can tell.

OEM & Platform

Instrument builders and integrators

You ship optical hardware and carry a reconstruction stack you would rather not maintain. Embed ours — or run our independent third bus as a quality gate on the pipeline you already have.

Why it matters: on-premises deployment, no GPU dependency, and a per-result provenance package your customers' auditors will accept.

One API Call. Full 3D Surface.

Three steps from raw hologram to quantitative surface data.

1

Capture

Point any industrial camera at a laser interference pattern.

2

Submit

Send the image via HTTP POST with optical parameters.

3

Receive

Get back quantitative 3D surface data in about 15–21 seconds.

Inside those seconds

01
Three independent reconstructions

In the default max_snr mode an optical-domain bus and a transcoded bus are computed, and only their pixelwise disagreement is used — as the noise map steering the Wiener stage. The bus outputs themselves are not fused. The max_hdr mode adds a third statistical bus and fuses all three by MAD outlier vote at 2.5σ.

02
Consensus-guided denoising

Disagreement between the buses is the noise model. Wiener filtering is driven by measured per-pixel variance, not an assumed noise floor.

03
Aberration removal

28-mode Zernike fit (IRLS, Noll ordering) strips residual tilt, defocus, coma, and spherical from your optics — then order-2 polynomial background removal across the field outside the Zernike disk, which on a 16:9 frame is more than half the pixels. TV-ROF regularisation is available but off by default since July 2026: measured, it moved the output height map by 0.14 nm RMS against a 635 nm wavelength while costing ~4.3 s.

04
Provenance, attached

Every result ships a quality_report.json: phase residue count, consensus agreement score, per-bus noise estimate, and a provenance hash.

Software-Defined Calibration

A $5 hex nut is your calibration standard.

Shoot one hologram of a known object — an M1.6 hex nut for off-axis, a prepared salt-crystal slide for inline — and our digital-twin optimiser solves for your true pixel pitch, wavelength, sensor tilt, and aberration map. Save the profile once; every later reconstruction from that camera is corrected automatically.

Target cost$5–15
RunsOnce per camera
Applied viaProfile ID

The API

Live at api.apertureapi.com. Free tier, no sales call, no SDK to install — anything that can POST multipart form data works.

01

Mint a free-tier account

POST /users/signup
curl -sS -X POST https://api.apertureapi.com/users/signup \
  -H "Content-Type: application/json" \
  -d '{"email":"you@example.com","password":"…","plan":"free"}'

# → { "access_token": "eyJhbGci…", "token_type": "bearer",
#     "user": { "tier": "free", "api_key": "ak_…" } }

Free tier includes 100 reconstructions/month. Paid plans add a Stripe payment_method_id at signup.

02

Reconstruct

POST /reconstruct_pdhm
curl -sS -X POST https://api.apertureapi.com/reconstruct_pdhm \
  -H "Authorization: Bearer $TOKEN" \
  -F "file=@hologram.tiff" \
  -F "wavelength_um=0.635" \
  -F "pixel_pitch_um=1.85" \
  -F "holography_mode=off-axis" \
  -F "quality_mode=max_snr" \
  -F "deterministic=true" \
  -o reconstruction.npz

Defaults are the production path. quality_mode=max_snr runs the full consensus pipeline; deterministic=true pins seeds and BLAS threads for reproducible output. Switch holography_mode to inline for Gabor geometry (GS-20, HIO+ER, or HIO+ER+shrinkwrap twin-image suppression), or auto to detect it from the Fourier carrier ring.

03

Read the result

NPZ key Shape Contents
amplitude (H, W) Reconstructed amplitude field
phase (H, W) Wrapped phase, radians
height_um (H, W) Phase-to-height map, micrometres
phase_unwrapped (N,) Unwrapped, aberration- and background-corrected phase
provenance_json JSON Input SHA-256, config hash, library versions and determinism flags

Accepts TIFF, PNG, JPG, NPY, NPZ, and HDF5 holograms. Field size is capped: the default profile centre-crops the working field to 1920×1080 (2.07 MP). Oversized uploads are cropped, never downscaled — decimating an off-axis hologram aliases the carrier fringes into the signal band and corrupts the recovered phase. A larger field is available via processing_profile=xhigh (up to 4000×3000) but needs a larger deployment: at 12 MP the pipeline peaks near 6 GB, and rather than fail mid-request the API runs a memory preflight and returns HTTP 507 with the estimated and available memory. Note also that a bigger instance does not make a single request faster — determinism pins BLAS to one thread, so more cores buy concurrency and more memory buys larger fields. The /reconstruct endpoint returns a ZIP visualization package instead — 9-panel analysis PNG, an OBJ 3D model, and raw NPZ. (An ASCII PLY of the same surface was emitted until July 2026; it duplicated the OBJ geometry and was removed. Video rendering is disabled by default.)

Endpoint reference

Endpoint Auth Purpose
POST /reconstruct_pdhm Bearer Production reconstruction. Off-axis, inline, or auto-detected.
POST /reconstruct Bearer Reconstruction with a full visualization package (ZIP).
POST /autofocus Bearer Find the focal plane without a full reconstruction.
GET /calibration/targets Bearer Catalog of reference objects, with buy links and CAD ground truth.
POST /calibration/calibrate Bearer Fit a calibration profile for your camera. Returns a profile_id.
POST /public/reconstruct None Try it without an account. HMAC-nonce gated, free-tier quota.
POST /users/signup None Create an account and mint a bearer token.
GET /health · /docs None Service health and interactive OpenAPI reference.

Platform

Physics-based reconstruction engineered for production environments.

Deterministic Processing

Physics-based reconstruction with auditable, repeatable results. No machine learning, no training data, no black box.

Multi-Path Validation

Independent reconstruction buses cross-check every measurement, with MAD outlier rejection at 2.5σ in max_hdr. Consensus agreement averages 0.912. A previously published “99.9% combined error detection” figure has been withdrawn pending a committed measurement artifact.

Software-Defined Calibration

One hologram of a $5 reference object solves for your camera's true pixel pitch, wavelength, tilt, and aberration map. Commodity hardware, calibrated optics-grade results.

Production Speed

A complete API request measures ~15.7 s at 1024×1024 and ~18–21 s at the 1920×1080 default, on 2 vCPU / 3.9 GB with no GPU. The reconstruction kernel alone is 35–50 ms — that figure excludes file I/O, autofocus, post-processing and the output package, so it is not product throughput. Sustained 60 fps streaming is a design target, not a measured capability: the frame path currently measures 20–23 fps at 1024×1024.

The larger thesis

Optical computers can't check their own work.

Photonic and analog optical processors are fast because they compute in the light itself — and unreliable for exactly the same reason. Sensor noise, drift, and aberration mean a result often has to be run several times before anyone trusts it. There is no deterministic verification layer for optical computation. We built one, and pointed it at metrology first.

A triplicate error-checking bus

Three independent propagation reconstructions vote on every pixel. Disagreement is not discarded — it is the measured noise model. That is a verification primitive, not a filter.

Optical-to-acoustic transcoding

A patent-pending reversible transform maps the optical domain into the acoustic one, letting 60 years of mature audio DSP act as a fully independent third opinion on a light-field result.

Auditable, not statistical

No model weights, no training set, no inference. Same input and config returns a bit-for-bit identical result — the property an optical compute node needs before anyone will certify it.

The reconstruction kernel runs today on CPU, with GPU and FPGA paths in progress. The same kernel that verifies a hologram verifies an optical compute result — which is why we treat metrology as the beachhead, not the ceiling.

Industries

Deployed across sectors where measurement accuracy defines product quality.

Industrial Quality Assurance

Solder paste inspection, BGA measurement, microvia depth profiling. Inline and offline configurations.

Status Pilot Program Available

Semiconductor Manufacturing

Wafer defect detection, etch depth metrology, MEMS profiling. Process control at nanometer resolution.

Status Enterprise Integration

Precision Optics

Surface roughness measurement, micro-lens array characterization, scratch/dig quantification.

Status Free Lab Pilots Open

Medical & Life Sciences

Label-free cell imaging, drug response monitoring, blood diagnostics. FDA-suitable deterministic processing.

Status Free Lab Pilots Open
Free Pilot Access

For DHM and interferometry research labs.

If you run a digital holographic microscope, an interferometer, or a rig you built yourself — send us your raw sensor data and we will reconstruct it at no cost. No purchase order, no license, no instrument to replace. We want hard samples and honest feedback; you get reconstructions you can put in a paper.

What you send

Raw holograms, your wavelength and pixel pitch, and what you are trying to measure.

What you get

Amplitude, unwrapped phase, 3D surface files, and a per-result provenance report.

What we ask

Tell us where it fails. Difficult samples improve the calibration for everyone.

Request Free Pilot Access

Email mzeligs@alumni.stanford.edu — goes straight to the founder, not a queue.

Cost Comparison

Replace six-figure capital equipment with a software subscription.

Zygo, KLA, Keyence, and Lyncee Tec all sell the same answer to this problem: a better camera, factory-calibrated, at a six-figure price. We moved the moat to software — which is why a 3D-printed rig plus our API produces results a lab will publish.

Vendor System Cost Annual Maint. ApertureAPI You Save
Zygo (Ametek) $150K–300K $15–30K/yr $10K setup + API 93%
KLA-Tencor $300K–2M $50–200K/yr Enterprise API 95%+
Keyence $40K–120K $5–12K/yr $10K setup + API 70–85%
Lyncee Tec $100K–500K $10–15K/yr API access 98%
0.7 mo
Optics payback
1.3 mo
PCB / QA payback
1.4 mo
Semiconductor payback

Based on replacing equivalent legacy system at average inspection volume.

Pricing

Predictable pricing that scales with your inspection volume.

Developer

$50 /mo
  • 50 reconstructions
  • Full API access
  • Complete documentation
  • Community support
Get Started

Production

$500 /mo
  • 650 reconstructions
  • Priority processing queue
  • Batch API
  • 99.9% SLA
Contact Sales

Enterprise

Custom
  • Unlimited reconstructions
  • On-premises deployment
  • GPU Supported 400x speed increase
  • 60fps Optical Computation Applications
Talk to Engineering

Free tier: 100 reconstructions/month, no card required. Start in one curl command →

Pay-as-you-go: $1/scan, no commitment.

All tiers include ApertureAPI docs, multi-region availability, and SOC 2 compliance.

635+
Test Cases
98.8%
Pass Rate
Zero
Critical CVEs
3 Filed
Patent Applications

MULTI-GRANULARITY VERIFICATION FOR OPTICAL PROCESSORS WITH SPATIAL LOCALIZATION.

Mathematical Method and System for Transcoding Between Electromagnetic and Acoustic Spectra.

DUAL-PATH OPTICAL SIGNAL PROCESSING SYSTEM WITH ADAPTIVE FUSION.

See the full picture.

Start a free lab pilot, read the API docs, or open the investor data room.

Who is building this

Founded by Michael Zeligs — Stanford CCRMA, signal processing; physics awards from the University of Colorado; imaging and photography awards since age fourteen; fifteen years building cameras and imaging companies. The insight behind ApertureAPI came from the audio side of the house: phase and amplitude recovery is the same problem in light that it is in sound, and the optics industry kept answering it with better hardware instead of better math.