A method for analyzing an image, the method comprising: providing, via multiple instances of an interactive application for analysis of the image, multiple instances, respectively, of the image; receiving, via the interactive application, data from results of analyses of the image including multiple sets of user inputs from the analyses of the multiple instances of the image, respectively; the multiple sets of user inputs input via the multiple instances of the interactive application, respectively; the multiple sets of user inputs being from multiple users, respectively; the multiple users being associated with the multiple instances of the interactive application, respectively; identifying, based on the received data, points in the image associated with the user inputs, respectively, of the multiple sets of user inputs; identifying one or more areas of interest in the image at least based on the identified points that are associated with at least a subset of the multiple sets of user inputs, each set of the subset of the multiple sets of user inputs including multiple inputs associated with one or more areas of interest; generating a filter for a first of the one or more areas of interest in the image based on both a pattern of the points in the image associated with the user inputs and quantity of the points in the image associated with the user inputs for the pattern in the first area of the image; and analyzing the image using a machine learning algorithm, using the filter for the image as an input for the machine learning algorithm, to identify one or more structures present in the image based on the identified one or more areas of interest in the image. providing, via multiple instances of an interactive application for analysis of the image, multiple instances, respectively, of the image; receiving, via the interactive application, data from results of analyses of the image including multiple sets of user inputs from the analyses of the multiple instances of the image, respectively; the multiple sets of user inputs input via the multiple instances of the interactive application, respectively; the multiple sets of user inputs being from multiple users, respectively; the multiple users being associated with the multiple instances of the interactive application, respectively; identifying, based on the received data, points in the image associated with the user inputs, respectively, of the multiple sets of user inputs; identifying one or more areas of interest in the image at least based on the identified points that are associated with at least a subset of the multiple sets of user inputs, each set of the subset of the multiple sets of user inputs including multiple inputs associated with one or more areas of interest; generating a filter for a first of the one or more areas of interest in the image based on both a pattern of the points in the image associated with the user inputs and quantity of the points in the image associated with the user inputs for the pattern in the first area of the image; and analyzing the image using a machine learning algorithm, using the filter for the image as an input for the machine learning algorithm, to identify one or more structures present in the image based on the identified one or more areas of interest in the image.