A non-transitory computer readable storage medium storing instructions that, when executed, cause at least one hardware processor to perform an operation as a learning device, wherein
- the learning device comprises a first learning unit, a second learning unit, or both the first learning unit and the second learning unit,
- the first learning unit is configured to:
- obtain sample manufacture information of a sample;
- obtain a Talbot image obtained by imaging the sample with an X-ray Talbot imaging apparatus;
- and
- learn by associating the sample manufacture information of the sample with the Talbot image, and
- the second learning unit is configured to:
- obtain the sample manufacture information of the sample;
- obtain the Talbot image obtained by imaging the sample with the X-ray Talbot imaging apparatus;
- obtain orientation information based on the Talbot image;
- and
- learn by associating the sample manufacture information of the sample with the orientation information.