A method, system, and computer program product are disclosed for diagnosing a condition of an eye such as macular degeneration and/or cataracts. The system may include an optical system, which may project light at an eye and record lipofuscin fluorescence from a retina of the eye to form an image of the retina. A computing device may process the image to apply one or more image acceptance criteria and/or one or more image clarity criteria. If the image fails to meet the one or more image acceptance criteria, the image may be re-taken. Based on the level of conformance of the image to the one or more image clarity criteria, the system may indicate that the macular pigment level cannot be provided with confidence, indicate that the eye likely has one or more cataracts, and/or calculate and provide the macular pigment content based on a correction factor, if needed.