There is provided a computer implemented method for generating a three dimensional (3D) image based of fluorescent illumination, comprising: receiving in parallel by each of at least three imaging sensors positioned at a respective parallax towards an object having a plurality of regions with fluorescent illumination therein, a respective sequence of a plurality of images including fluorescent illumination of the plurality of regions, each of the plurality of images separated by an interval of time; analyzing the respective sequences, to create a volume-dataset indicative of the depth of each respective region of the plurality of regions; and generating a 3D image according to the volume-dataset.