How to learn Linear Algebra ? My recommendation is that stop following all the random material. It rather confuses you. If you get stumped by things like "Eigen Vector", "Singular Values", you have landed at the correct page. Best way, I feel is to spend a couple of weeks and thoroughly follow the lectures from … Continue reading Linear Algebra done right

# Category: Research Blog

Blog articles to discuss about a specific technical topic.

# Convex Hulls of Special Euclidean Groups

Don't get bogged down by the heavy sounding title. Let's dissect the title first. "Special Euclidean Group" refers to the Euclidean transform aka the rotation and translation matrix together. Recall that the rotation matrix is a 3x3 matrix (9 numbers in all) but have special structure where the determinant of matrix need to be 1.0 … Continue reading Convex Hulls of Special Euclidean Groups

# Alternating Minimization

Alternating minimization, is a simple and easy to implement method to compute minima of a function of 2 more variables. Although this looks like a heuristic, the convergence can be proved if the function you are trying to optimize follows the 5-point-property. In this post I am using the alternating minimization approach to finding numerical … Continue reading Alternating Minimization

# Toy Gaussian Mixture Estimation with EM Algorithm

This terms quite often in computer vision related research papers. I am going to toyify it (a core simple explanation). All the code snippets are to be found along with the post. This is roughly a summarization of an excellent youtube-mini-series by Victor Lavrenko. The code snippets are my works. Preliminaries To understand this, you … Continue reading Toy Gaussian Mixture Estimation with EM Algorithm

# List of Significant Probability Puzzles

I am collecting a list of probability/statistics/random processes puzzle problems. Click on the links for the description and solutions of the problem. It is well worth the effort to study, understand and derive the solutions to these. Helps sharpen the mind and increase your analysis skill. Please feel free to add your suggestion if I … Continue reading List of Significant Probability Puzzles

# Part-3 : Controlling a Mechanical System

This is the third post in my series on control systems. In part-1 we explored what the differential equations can do for you and how to make use of a differential equation, particular the Euler-Lagrange equations to describe a mechanical system. In part-2, we derived these differential equations for our 'pendulum on a cart' system. … Continue reading Part-3 : Controlling a Mechanical System

# Align a 3d mesh model with its image

Code : [github/mesh_image_align] Today I am trying out this one simple idea I have in my mind. Given an image of an object (I will use banana) and it's 3d mesh model the objective is to get the pose of the object relative to the camera. Once you have it, you can project the 3d … Continue reading Align a 3d mesh model with its image