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.

This section is the long-running archive of my technical articles, engineering analyses and historical technical writing. Structured course notes are collected separately under Academy, while Blog publications place greater emphasis on measurements, failure boundaries, reproducibility and primary technical sources.

For systems and performance, High-Performance Java Data Systems, Computer Architecture and Red Hat Enterprise Linux System Administration provide broader reference paths. In speech and AI, Whisper Architecture and Capacity Engineering for Real-Time Speech Recognition deliberately separate model behavior from production-system behavior.

For digital forensics and security, Secure Software Engineering, the data-carving algorithm and my IBM POWER9 work connect implementation, verification and performance.

A newer article does not automatically replace an older one in this archive. Historical publication, later revision and current technical verification remain distinguishable pieces of provenance.

For a short definition or a direct path to a concept, the Technical Terms and Articles Index is usually the quickest entry point; the Computing Taxonomy shows how the larger subject areas connect. Work with public source repositories and DOI records is collected under Open-Source Research Software, while dates, verification and source handling are described in the Publication and Corrections Policy.

Hardware and Multimedia Processing

Hardware layers that determine multimedia performance, from sensors and ADCs to CPUs, SIMD, GPUs, memory systems and embedded accelerators.

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.