Skip to content
Stefano Tommesani

  • Home
  • Programming
    • SIMD on x64/x86
    • Multi-thread
    • C# and .NET
    • Testing
  • Software
  • Video
  • Marketing
  • About me
  • Home
  • Programming
    • SIMD on x64/x86
    • Multi-thread
    • C# and .NET
    • Testing
  • Software
  • Video
  • Marketing
  • About me
  • Multi-thread - SIMD on x64/x86 - Testing - Video

    How benchmarks guided Codex to faster kernels in AltaLux V2

    September 1, 2026

    The AltaLux V2 plugin enhances image processing through a multi-layered approach using CLAHE, improving local contrast but requiring more computation. Optimization focused on kernel vectorization using SIMD, with benchmarks guiding performance. The process revealed limitations of SIMD in certain operations and transitioned from SSE2 to SSSE3 for efficiency, ensuring an…

    Continue Reading
  • Multi-thread - SIMD on x64/x86 - Software - Video

    AltaLux 2.0: a new multiscale engine and a simpler way to enhance images

    May 28, 2026

    AltaLux 2.0 replaces the old Intensity/Scale workflow with a three-layer multiscale enhancement engine, a large before/after preview, and controls that describe the look users actually want: Strength, Detail, and Natural look.

    Continue Reading
  • Claude Shannon
    Programming - Video

    The evolution of entropy coding: from Huffman coding to ANS

    May 1, 2026

    When a compression format becomes well known, the entropy coder is rarely the part people remember: ZIP is usually described as “LZ77 plus Huffman”, but the LZ77 part gets most of the attention because it is easy to explain: find a repeated string and replace it with a reference to…

    Continue Reading
  • AltaLux example
    Multi-thread - SIMD on x64/x86 - Software - Video

    AltaLux 1.9.1.92: major update for performance, correctness, and documentation

    December 26, 2025

    Version 1.9.1.92 represents the most significant update to AltaLux since its initial release. This version brings critical bug fixes, substantial performance improvements, comprehensive documentation, and enhanced user experience. Critical Bug Fix: Color Preservation The Problem Previous versions used an incorrect algorithm for preserving color when applying luminance enhancements. The old…

    Continue Reading
  • YiImport1
    Video

    Easily upload videos of security cameras to YouTube

    April 5, 2021

    Home security cameras have become increasingly popular in recent years, with many homeowners opting to install cameras to keep their homes and families safe. One of the benefits of these cameras is that they can capture footage of potential intruders or other suspicious activity around the home. In this blog…

    Continue Reading
  • ViBeSearchingPixels
    Video

    Background subtraction: ViBe

    September 18, 2013

    The ViBe algorithm In the paper “ViBe: A universal background subtraction algorithm for video sequences“, Olivier Barnich and Marc Van Droogenbroeck introduce several innovative mechanisms for motion detection: Pixel model and classification process Let’s denote by v(x) the value in a given Euclidean color space taken by the pixel located…

    Continue Reading
  • BenchmarkNeural
    Video

    Background subtraction: neural and neuro-fuzzy methods

    August 16, 2013

    Performance map Adaptive SOM of Maddalena and Petrosino (2008) paper link {youtube}o7VdgyoxPgA{/youtube}  Detection of moving objects in video streams is the first relevant step of information extraction in many computer vision applications. Aside from the intrinsic usefulness of being able to segment video streams into moving and background components, detecting…

    Continue Reading
  • BenchmarkEigen
    Video

    Background subtraction: methods based on eigen features

    August 16, 2013

    Performance map Eigenbackground / SL-PCA of Oliver et al (2000) paper link {youtube}4c1lLY3ta08{/youtube} We describe a real-time computer vision and machine learning system for modeling and recognizing human behaviors in a visual surveillance task [1]. The system is particularly concerned with detecting when interactions between people occur and classifying the…

    Continue Reading
  • BenchmarkNonParametric
    Video

    Background subtraction: non-parametric methods

    August 16, 2013

    Performance map Pixel-Based Adaptive Segmenter (PBAS) of Hofmann et al (2012) paper link {youtube}DjCLUQg4dow{/youtube}  In this paper we present a novel method for foreground segmentation. Our proposed approach follows a non-parametric background modeling paradigm, thus the background is modeled by a history of recently observed pixel values. The foreground decision…

    Continue Reading
  • BenchmarkStatistical
    Video

    Background subtraction: statistical methods using color and texture features

    August 16, 2013

    Performance map Texture BGS of Heikkila et al. (2006) paper link {youtube}7Ie05V-bBhQ{/youtube}  This paper presents a novel and efficient texture-based method for modeling the background and detecting moving objects from a video sequence. Each pixel is modeled as a group of adaptive local binary pattern histograms that are calculated over…

    Continue Reading
 Older Posts

Recent Posts

  • From API dependencies to portfolios of Suppliers
  • How benchmarks guided Codex to faster kernels in AltaLux V2
  • AltaLux 2.0: a new multiscale engine and a simpler way to enhance images
  • Terminal thinking
  • The evolution of entropy coding: from Huffman coding to ANS

Downloads

Icon
AltaLux 1.9.1 (x64) plugin for IrfanView
192.98 KB 1 file(s)
Icon
AltaLux 1.9.1 (x86) plugin for IrfanView
158.34 KB 1 file(s)
Icon
AltaLux 2.0.2 (x64) plugin for IrfanView
219.23 KB 1 file(s)

Vintage CPUs of the day

  • IBM Blue Lightning DX2 IBM Blue Lightning DX2
  • AMD Sempron 2800+ AMD Sempron 2800+
  • Intel 80486 overdrive 100 MHz Intel 80486 overdrive 100 MHz
  • Intel Pentium III on Slot 1 adapter Intel Pentium III on Slot 1 adapter

Categories

  • Audio
  • C# and .NET
  • GPGPU
  • Marketing
  • Multi-thread
  • OOD / OOP
  • Programming
  • SDLC
  • SIMD on x64/x86
  • Software
  • Testing
  • Uncategorized
  • Various
  • Video
  • Web
  • Web
© 2026 Stefano Tommesani. All rights reserved.
Graceful Theme by Optima Themes