A method for characterizing and mimicking forest canopy gaps caused by different disturbances