Quantcast
Channel: Remove static objects from an image sequence - Mathematica Stack Exchange
Viewing all articles
Browse latest Browse all 7

Remove static objects from an image sequence

$
0
0

Is it possible to remove static objects/pixels from a sequence of images?

Lets say I have a black square in the middle of my white picture (white background) and a black circle is orbiting around it. The result would be that my images will only contain the moving black circle from frame to frame and that the static black square would be colored white and though "removed".

My example would be something like this:

Manipulate[Graphics[{   Opacity[0], Rectangle[{-1.1, -1.1}, {1.1, 1.1}],   Opacity[1], Rectangle[{-.5, -.5}],   Disk[{Cos[p], Sin[p]}, .1]   }], {p, 0, 2 Pi}]

Which gives this image sequence

enter image description here

My first thoughts were going to something like that "put a circle around a cell"-thing with which one could identify not moving cells by looking at the static positions of the targeted cells positions. But I don't have enough expertise in that to manage this problem by myself right now.

Another thing that I came up now was the possibility to create a table with all images of my sequence, turn the images into tables with ImageData and calculate the Mean of each pixels RGB value which then gives me the information if the pixel was black or white all time or if it wasn't. But that explodes my RAM. Maybe there is a better solution?


Viewing all articles
Browse latest Browse all 7

Latest Images

Trending Articles





Latest Images