Recent posts

Denoising Image with Total Variation Minimization

Image denoising is a fundamental task in computer vision, aiming to recover a clean image from a noisy observation. Total variation minimization, introduced by Rudin, Osher, and Fatemi (ROF), addresses this by penalizing the image gradient and data fidelity. This post explores the mathematical...

Solving the Roots of a Quartic Polynomial

This article explains how to solve roots of a quartic polynomial in the complex plane. I use the depressed form of the quartic polynomial and Descartes’ method. Additionally, I demonstrate an interactive demo which visualizes the roots of a quartic polynomial.

Solving the Roots of a Cubic Polynomial

This article explains how to solve roots of a cubic polynomial in the complex plane. I use the depressed form of the cubic polynomial and Cardano’s formula. Additionally, I demonstrate an interactive demo which visualizes the roots of a cubic polynomial.

Exploring Camera Models, Focusing on Distortion

This post delves into the specifics of various camera models, exploring the mathematical and geometric concepts used to represent how a camera captures the world. However, when capturing world scenes through a camera, images suffer from distortions due to the physical properties of the lens. T...

[Astrophotography] Calibrating Skywatcher’s Sky Adventurer

Preparing an equatorial mount for astrophotography requires a precise, multistep calibration process. The primary goal is to accurately align the mount’s rotational axis with the Earth’s axis of rotation. This guide outlines a four-step calibration process using Skywatcher’s Sky Adventurer. Fo...