6 votes

Kalman Filter for estimating position with nonconstant velocity & acceleration

So this is just the start of an answer. I'll have to keep updating it as I go. The first attempt is to say that the quantities you are interested in are the location of the center of the four LEDs, ...
user avatar
  • 22.9k
6 votes

Why optical flow ? why not tracking

There are two versions of optical flow(OF): Feature based (sparse) or dense. In the dense version OF is applied to all the image pixels, while in the sparse one, only certain characteristic feature ...
user avatar
  • 5,225
5 votes
Accepted

"Bi Directional" Kalman Filter - Kalman Filter for Smoothing

Anuar Y, Welcome to the DSP community. What you're talking about is called smoothing. Let me explain, assume we have samples $ {\left\{ x \left[ n \right] \right\}}_{n = 0}^{N - 1} $ and we want to ...
user avatar
  • 41.2k
4 votes

Step by Step Camera Pose Estimation for Visual Tracking and Planar Markers

While explaining the two-dimensional case very well, the answer proposed by Jav_Rock does not provide a valid solution for camera poses in three-dimensional space. Note that for this problem multiple ...
user avatar
  • 226
4 votes

Visual Tracking / Object Tracking: Estimate the Direction the Whale Is Moving

I found a really nice visual object tracking approach in Raphael Candelier - Tracking Object Orientation with Image Moments: It looks it fits your problem perfectly. If you share more images we could ...
user avatar
  • 41.2k
4 votes
Accepted

How to Find the Probability of Kalman Filter States?

The idea of Kalman is it fuses the data with the optimal weighing to get results. Optimal requires definition and in the case of Kalman it means that if your model is right this is the optimal. Since ...
user avatar
  • 41.2k
3 votes
Accepted

How can I track detected objects from frame to frame

Object detection is relatively a heavy task as you've notice. Detecting the object (in your case human face) in every and each frame would be cumbersome and computationally immense. Therefore, you ...
user avatar
  • 1,904
3 votes
Accepted

What does "kernel based" mean?

In general, a kernel is a function that acts as a parameter to some algorithm. Filtering: For example, it's possible to call the impulse response of a filter $h[n]$ a kernel, so that it is the ...
user avatar
  • 22.9k
2 votes

Recognizing object of interest in object tracking using Lucas-Kanade method

Tracking objects can be simple to complex depending on what type of background you have, whether the background is static or moving, whether the object is clearly distinguishable or can share similar ...
user avatar
  • 5,579
2 votes

MATLAB Image-Processing Toolbox: asking for a roadmap!

If the distinct contents/ingredients really have different colors than you just have to take a picture, always in the same location/distance, and then count the amount of pixels for each color. You ...
user avatar
2 votes
Accepted

Are location in BRIEF feature descriptor reused?

When using a randomized pattern in BRIEF, this means that you computed random positions inside the patch once in an offline procedure, then used these random locations every time you computed the ...
user avatar
  • 3,887
1 vote

Tracking movement of audio speaker driver using images

A single frequency coming out of speaker is very much a stationary process, then why go for a Kalman filter? Use a Weiner filter instead, much more easier to setup and makes sense for your problem. ...
user avatar
  • 2,552
1 vote

Tracking an object in a video with

I think I can come up with two suggestion to address this problem. First (simple) You can simply use HSV color space, and try to find right thresholds. It seems in HSV colour space, the car is ...
user avatar
  • 1,904
1 vote

Is image processing impacted by the lens or sensor size of the camera?

Is image processing impacted by the lens or sensor size of the camera? Yes, since both affect the image that is processed. That was easy :) For the purposes of object detection and tracking, does ...
user avatar
1 vote
Accepted

Turning a MPG video into a set of coordinates

You can use opencv library with python for image processing. Use Videocapture object to capture video from video MPG file. Do cap.read() to read frame by frame. Convert your frame to grayimage by ...
user avatar
1 vote

Algorithm for object tracking

assuming you have a relative high frame rate video (the object is moving relatively slow between two consecutive images) some standard tracking algorithms can be applied. Mean shift [Wikepedia - Mean ...
user avatar
  • 129
1 vote

Kalman filter for tracking obstacles

You might consider a particle filter. Here's a link to a paper I wrote about tracking objects in video using a particle filter. The great thing about these is that objects can be tracked through ...
user avatar
1 vote

Object Tracking with Improved Detector of Objects Similar to Target

I didn't read the paper but let me provide some intuition about object detection and tracking. When you try to track a target in a video, object detection algorithms might not be enough and you need ...
user avatar
1 vote

Kalman Filter for estimating position with nonconstant velocity & acceleration

However, in Matlab it seems that to implement this I would need to assume either constant acceleration or velocity which is not the case since the rodent is freely moving. First of all you can choose ...
user avatar
  • 21
1 vote

Fusing motion and color in particle filter

If you can make the assumption that the two observations are independent then the the likelihood function you need is just the product of the two likelihood functions. If for particle ...
user avatar
  • 111
1 vote

Edge following using Hough transform

SLAM is Simultaneous Localization and Mapping. If you have maps already, I think your main challenge in line following is the localization part. For straight lines, Canny+Hough pipeline works ...
user avatar
  • 156

Only top scored, non community-wiki answers of a minimum length are eligible