10.1364/JOSAA.29.001597