A method of wavefront sensing with engineered images which allow the user to identify and evaluate any major or minor malfunctions in a wave receiving system, the method comprises the steps of: providing the at least one wave receiving system, wherein the wave receiving system is associated with at least one corresponding environment, wherein the wave receiving system is an optical system, wherein the wave receiving system is configured to perform phase diversity with at least one engineered image; designating at least one desired parameter range for the wave receiving system; simulating at least one preliminary phase-diversity engineered image to correspond with the at least one desired parameter range, wherein the at least one preliminary phase-diversity engineered image is created to relate with the at least one desired parameter range; generating at least one inverse-model, wherein the inverse-model outputs the at least one desired parameter range by inputting the at least one preliminary phase-diversity engineered image; executing a training process for the inverse-model with simulated data to readily and accurately output the at least one desired parameter range with the wave receiving system or the at least one external computing site by inputting the at least one preliminary phase-diversity engineered image; receiving at least one measurement phase-diversity engineered image with the wave receiving system, wherein the at least one measurement phase-diversity engineered image is created to relate with the at least desired parameter range; and outputting at least one estimated parameter value for the wave receiving system with the inverse-model by inputting the at least one measurement phase-diversity engineered image into the inverse-model. providing the at least one wave receiving system, wherein the wave receiving system is associated with at least one corresponding environment, wherein the wave receiving system is an optical system, wherein the wave receiving system is configured to perform phase diversity with at least one engineered image; designating at least one desired parameter range for the wave receiving system; simulating at least one preliminary phase-diversity engineered image to correspond with the at least one desired parameter range, wherein the at least one preliminary phase-diversity engineered image is created to relate with the at least one desired parameter range; generating at least one inverse-model, wherein the inverse-model outputs the at least one desired parameter range by inputting the at least one preliminary phase-diversity engineered image; executing a training process for the inverse-model with simulated data to readily and accurately output the at least one desired parameter range with the wave receiving system or the at least one external computing site by inputting the at least one preliminary phase-diversity engineered image; receiving at least one measurement phase-diversity engineered image with the wave receiving system, wherein the at least one measurement phase-diversity engineered image is created to relate with the at least desired parameter range; and outputting at least one estimated parameter value for the wave receiving system with the inverse-model by inputting the at least one measurement phase-diversity engineered image into the inverse-model.