Method of automatically assessing the displacement of an object (S, 5, 7) in a washing area of a dishwashing machine, said dishwashing machine comprising a door, designed to be associated with said washing area to close it, and being configured to implement a cleaning program and to be in signal communication with a user interface, the method comprising the steps of: - providing a plurality of objects (S, 5, 7) in said washing area; - acquiring a first digital image representative of said plurality of objects (S, 5, 7); - digitally processing said first acquired image to obtain a first processed image; wherein said first processed image defines a first contour for each object of said plurality of objects (S, 5, 7); - according to said first contour of each object, filtering said first processed image to obtain a first filtered image, wherein said first filtered image defines a first group of objects, wherein said first group of objects represents the objects (5, 7) of said plurality of objects (S, 5, 7) that are movable relative to the washing area during said cleaning program, being said first group of objects at least one component of said dishwashing machine; - acquiring a second digital image representative of said first group of objects once a first preset period has elapsed from the start of a cleaning program; - digitally processing said second acquired image to obtain a second processed image, wherein said second processed image defines a second contour for each object of said first group of objects; - comparing said first filtered image with said second processed image to assess whether the first contour of each object of said first group of objects coincides with the respective second contour and, if it does, notifying a first critical change-of-operating-state condition through said user interface; - said method being characterized by the steps of: - according to said first contour of each object, filtering said first processed image to obtain a second filtered image, wherein said second filtered image defines a second group of objects, wherein said second group of objects represents the objects of said plurality of objects (S, 5, 7) that are fixed relative to the washing area during said cleaning program; - acquiring a third image representative of said second group of objects once a second preset period has elapsed from the start of a cleaning program; - digitally processing said third acquired image to obtain a third processed image, wherein said third processed image defines a second contour for each object of said second group of objects; - comparing said second filtered image with said third processed image to assess whether the first contour of each object of said second group of objects coincides with the respective second contour and, if it does not, notifying a second critical change-of-operating-state condition through said user interface. - providing a plurality of objects (S, 5, 7) in said washing area; - acquiring a first digital image representative of said plurality of objects (S, 5, 7); - digitally processing said first acquired image to obtain a first processed image; wherein said first processed image defines a first contour for each object of said plurality of objects (S, 5, 7); - according to said first contour of each object, filtering said first processed image to obtain a first filtered image, wherein said first filtered image defines a first group of objects, wherein said first group of objects represents the objects (5, 7) of said plurality of objects (S, 5, 7) that are movable relative to the washing area during said cleaning program, being said first group of objects at least one component of said dishwashing machine; - acquiring a second digital image representative of said first group of objects once a first preset period has elapsed from the start of a cleaning program; - digitally processing said second acquired image to obtain a second processed image, wherein said second processed image defines a second contour for each object of said first group of objects; - comparing said first filtered image with said second processed image to assess whether the first contour of each object of said first group of objects coincides with the respective second contour and, if it does, notifying a first critical change-of-operating-state condition through said user interface; - said method being characterized by the steps of: - according to said first contour of each object, filtering said first processed image to obtain a second filtered image, wherein said second filtered image defines a second group of objects, wherein said second group of objects represents the objects of said plurality of objects (S, 5, 7) that are fixed relative to the washing area during said cleaning program; - acquiring a third image representative of said second group of objects once a second preset period has elapsed from the start of a cleaning program; - digitally processing said third acquired image to obtain a third processed image, wherein said third processed image defines a second contour for each object of said second group of objects; - comparing said second filtered image with said third processed image to assess whether the first contour of each object of said second group of objects coincides with the respective second contour and, if it does not, notifying a second critical change-of-operating-state condition through said user interface.