or code to image mapper 510 acquires web page code and submits the code to a code parser 514 that parses and processes web page code and further generates the aforementioned logical tree structure a web browser 516 renders the web page image and fetches the coordinates of each logical tree node the mapping data generated by code to image mapping module is stored for later use via data storage 520 the saliency to code mapping module or saliency to code mapper 270 first introduced in fig2 is illustrated in more detail in fig6 in the example of fig6 a web page bitmap image 618 with saliency contains only one high saliency area 621 this area has a shape that overlaps with multiple web page components a saliency to code mapping module or saliency to code mapper 610 utilizes saved code to image mapping data from data storage 620 to perform saliency calculations that will assign saliency results back to the elements of the web page code represented by the number 614 the saliency to code mapping module 610 is capable of utilizing many different algorithms to determine the impact of saliency areas on the individual image sections that correspond.