Blog

Thoughts on physics, AI, and systems engineering.

Reading and Writing NITF Files with NITRO and OpenCV

August 22, 2026

NITF is the standard container for government and defense imagery — pixels bundled with the metadata that makes them useful. Three small C++ examples built on the NITRO library: printing headers, converting image segments to PNG for OpenCV/numpy/PyTorch, and round-tripping a compressed NITF back out uncompressed.

Remote Sensing NITF C++ OpenCV Docker
Read more →

A 2D CFAR Detector with Intel IPP

August 18, 2026

Finding small, bright clusters of pixels — stars, or man-made objects in SAR imagery — against a non-uniform background where simple thresholding fails. A 2D Constant False Alarm Rate detector in C++, built on Intel's Integrated Performance Primitives and cross-checked against a Python implementation.

Signal Processing C++ Intel IPP OpenCV Computer Vision
Read more →