1. A method of decoding one or more barcodes on a target object with an imaging scanner that comprises an image sensor and a dynamic linear polarizer, with the dynamic linear polarizer being configured to block light with polarization perpendicular to a defined polarization direction, the method comprising: capturing at least a first image of the target object through the dynamic linear polarizer with the imaging sensor during a first time period while the dynamic linear polarizer is set to a first defined polarization direction; capturing at least a second image of the target object through the dynamic linear polarizer with the imaging sensor during a second time period while the dynamic linear polarizer is set to a second defined polarization direction; capturing at least a third image of the target object through the dynamic linear polarizer with the imaging sensor during a third time period while the dynamic linear polarizer is set to a third defined polarization direction; processing each of the first image of the target object, the second image of the target object, and the third image of the target object to decode the one or more barcodes on the target object; and wherein the first defined polarization, the second defined polarization, and the third defined polarization are all different from each other.