Comprehensive review and application of particle image velocimetry