Particle Tracking, Image Analysis, Proper way to detect an image

39 次查看(过去 30 天)
Hi, I am new to particle tracking using MATLAB. Here's my question:
So I have 10000 frames of an video recorded at 60fps. The video is basically of a disk shaped object moving on the surface of water inside an petri dish. I want to track the x and y positions of the particle. The image looks like the following :
There's some background noise in the images, I have clean images too but I want to know how do I process the image so that it looks clean and MATLAB can detect only one particle and not the edges of the petri dish.

采纳的回答

Aditya Srikar
Aditya Srikar 2023-3-2
编辑:Aditya Srikar 2023-3-2
Hi Alakesh
From what you have mentioned, I understand that you want to know how to remove background noise from an image. Below are the techniques that can be used to filter and remove background noise from an image.
1) You can use the traditional noise removal techniques like linear filtering, median filtering and adaptive filtering to remove noise over an image (pixel matrix).
2) The modern image filtering techniques using Deep Learning are proved to be powerful enough to reduce background noise over an image.
=> denoisingImageDatastore:- Object that adds random noise to the image patches for each epoch, so that each epoch uses a slightly different data set. The actual number of training images at each epoch is increased by a factor of PatchesPerImage. The noisy image patches and corresponding noise patches are not stored in memory.
=> Imboxfilt:- performs filtering using either convolution-based filtering or integral image filtering, using an internal heuristic to determine which filtering approach to use.
Hope it helps !

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Image Segmentation and Analysis 的更多信息

产品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by