Pixel of a satellite images can be assigned latitude and longitude, but how this is done as each pixel represent certain area depending on the resolution of image that can be too high to assign latitude and longitude?
That all depends on the dataset and software you are using. GDAL for instance refers to the top left corner of the top left pixel when showing the origin. But given the affine transformation you can also calculate the position of the center of the pixel.
Generally there are two common ways that the geolocation refers to: left top and center of the pixel.