Particle Tracking, Image Analysis, Proper way to detect an image
38 次查看(过去 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
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 Center 和 File Exchange 中查找有关 Image Segmentation and Analysis 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!