Blog

Technical articles and historical engineering writing on software and systems engineering, real-time data processing, artificial intelligence, speech and signal processing, digital forensics, cybersecurity and algorithms.

The Blog contains my technical articles on software and systems engineering, artificial intelligence, digital forensics, cybersecurity, and the history of technology.

Digital Forensics and Multimedia

Multimedia forensics focused on integrity, working copies, metadata, model outputs and reproducibility across image and audio evidence.

Perceptual Image Similarity with DCT and SIMD

A DCT-based perceptual hash remains close under small visual transformations and enables inexpensive candidate filtering with a 64-bit signature and Hamming distance.

From Spectrum to Cepstrum in Audio Processing

The cepstrum is not the inverse of the spectrum; applying a second transform to the log spectrum separates slowly varying spectral-envelope information from faster components in quefrency.

Speaker Recognition and Diarization

Speaker verification and identification, text-dependent and text-independent recognition, GMM-UBM, i-vectors, speaker embeddings, threshold calibration, and diarization.

Automatic Speech Recognition

Automatic speech recognition from isolated-word, word-spotting and continuous-speech tasks through DTW, HMM/WFST and n-gram systems to CTC, RNN-T, Transformer and Conformer models.

Audio Activity and Anomaly Detection

Acoustic anomaly detection through models of normal operation, transient and long-term deviations, trend analysis and multi-sensor validation.

Algebraic Representation in AES Cryptanalysis

An algebraic representation of AES can express the S-box and finite-field operations as an equation system, but that simplification alone does not imply a practical key-recovery attack.

Audio Segmentation

Audio segmentation through VAD, speaker changes, acoustic-event boundaries and the temporal stability parameters that govern long recordings.

Audio Restoration and Enhancement

Audio restoration through noise classification and filter selection, denoising, echo control, microphone arrays, packet loss, clipping repair, and forensic processing boundaries.

Audio Feature Vectors and Matching

Audio feature extraction through pre-emphasis, framing, windowing, FFT/STFT, time and spectral features, MFCCs, pitch and formants, and learned audio or speaker embeddings.

Audio Recording and Transmission

The audio chain from microphone and analog-to-digital conversion through sampling, quantization, bit depth, channel layout, codecs, real-time transport, and clock drift.