A method for finding at least one area of interest of a graphical representation of an eye from a facial image , the method comprising executing instructions by implementing by a data processing arrangement steps of: - receiving the facial image of a user as an input data; - detecting a first area from the input data, wherein the first area comprises the graphical representation of the eye of the user and the first area is surrounded by an edge; - determining a center point of an iris and a radius of the iris of the graphical representation of the eye by scanning the first area using at least one directional filter ; whewein - determining the center point of the iris comprises scanning, using the at least one directional filter , x values of the first area in a first direction and scanning, using the at least one directional filter , in a second direction to index y values of the first area; and wherein determining the radius of the iris comprises - determining a first radius of the iris by applying a first directional filter over the first area through a first path, wherein applying the first directional filter over the first area through the first path comprises (i) scanning, using the first directional filter, x values of the first area in a first direction, and (ii) scanning, using the first directional filter, the first area in a second direction to index y values of the first area; - determining a second radius of the iris by applying a second directional filter over the first area through the first path, wherein applying the second directional filter over the first area through the first path comprises (i) scanning, using the second directional filter, x values of the first area in the first direction, and (ii) scanning, using the second directional filter, the first area in the second direction to index y values of the first area; and - identifying the radius of the iris, from the first radius or the second radius of the iris, which is correlated with the center point of the iris. - receiving the facial image of a user as an input data; - detecting a first area from the input data, wherein the first area comprises the graphical representation of the eye of the user and the first area is surrounded by an edge; - determining a center point of an iris and a radius of the iris of the graphical representation of the eye by scanning the first area using at least one directional filter ; whewein - determining the center point of the iris comprises scanning, using the at least one directional filter , x values of the first area in a first direction and scanning, using the at least one directional filter , in a second direction to index y values of the first area; and wherein determining the radius of the iris comprises - determining a first radius of the iris by applying a first directional filter over the first area through a first path, wherein applying the first directional filter over the first area through the first path comprises (i) scanning, using the first directional filter, x values of the first area in a first direction, and (ii) scanning, using the first directional filter, the first area in a second direction to index y values of the first area; - determining a second radius of the iris by applying a second directional filter over the first area through the first path, wherein applying the second directional filter over the first area through the first path comprises (i) scanning, using the second directional filter, x values of the first area in the first direction, and (ii) scanning, using the second directional filter, the first area in the second direction to index y values of the first area; and - identifying the radius of the iris, from the first radius or the second radius of the iris, which is correlated with the center point of the iris. <EOS>