A method for detecting objects of interest, the method comprising: receiving gaze tracking data of a person looking at a collection of objects from a gaze tracking device, the gaze tracking data comprising data points, which indicate at which points the person is looking, and the collection of objects comprising objects with multiple occurrences; determining gaze interaction events from the gaze tracking data, wherein a gaze interaction event indicates that a specific gaze interaction has occurred at a gaze interaction area associated with the gaze interaction event, wherein a gaze interaction event comprises an interaction point and one or more probability areas (54a, 54b) are arranged around the interaction point, wherein an interaction point is defined by a data point, and wherein a probability area is defined by a minimal and maximal distance from the interaction point, wherein the gaze interaction area is composed of the one or more probability areas (54a, 54b); determining a map of objects, wherein the objects are displayed on a display of the gaze tracking device or the map of objects is generated from image data received from a camera recording the field of view of the person, the map of objects indicating, at which position an object in the collection of objects is arranged, and a multiple occurring object has multiple positions in the map, wherein each object has a map area and a single object has multiple map areas, when it occurs multiple times in the collection of objects; associating an object with a gaze interaction event, if based on the map an occurrence of the object lies in the gaze interaction area of the gaze interaction event, thus generating a list of relevant objects, wherein each relevant object is associated with at least one gaze interaction event; associating a relevance value to each object in the list of relevant objects, wherein the relevance value is determined based on the at least one gaze interaction event associated with the respective relevant object, wherein the relevance value is based on an overall number of gaze interaction events that have been detected with respect to different occurrences of the object; selecting, from the list of relevant objects, objects with a relevance value higher than a threshold as objects of interest, wherein a dynamic threshold is used for selecting objects, the dynamic threshold being determined from the relevance values of the objects in the list of relevant objects. receiving gaze tracking data of a person looking at a collection of objects from a gaze tracking device, the gaze tracking data comprising data points, which indicate at which points the person is looking, and the collection of objects comprising objects with multiple occurrences; determining gaze interaction events from the gaze tracking data, wherein a gaze interaction event indicates that a specific gaze interaction has occurred at a gaze interaction area associated with the gaze interaction event, wherein a gaze interaction event comprises an interaction point and one or more probability areas (54a, 54b) are arranged around the interaction point, wherein an interaction point is defined by a data point, and wherein a probability area is defined by a minimal and maximal distance from the interaction point, wherein the gaze interaction area is composed of the one or more probability areas (54a, 54b); determining a map of objects, wherein the objects are displayed on a display of the gaze tracking device or the map of objects is generated from image data received from a camera recording the field of view of the person, the map of objects indicating, at which position an object in the collection of objects is arranged, and a multiple occurring object has multiple positions in the map, wherein each object has a map area and a single object has multiple map areas, when it occurs multiple times in the collection of objects; associating an object with a gaze interaction event, if based on the map an occurrence of the object lies in the gaze interaction area of the gaze interaction event, thus generating a list of relevant objects, wherein each relevant object is associated with at least one gaze interaction event; associating a relevance value to each object in the list of relevant objects, wherein the relevance value is determined based on the at least one gaze interaction event associated with the respective relevant object, wherein the relevance value is based on an overall number of gaze interaction events that have been detected with respect to different occurrences of the object; selecting, from the list of relevant objects, objects with a relevance value higher than a threshold as objects of interest, wherein a dynamic threshold is used for selecting objects, the dynamic threshold being determined from the relevance values of the objects in the list of relevant objects.