In computer vision and image processing, FPGAs have
already been used to accelerate real-time point tracking
[20], stereo [21], color-based object detection [22], and
video and image compression [23] (see also [17]). Crookes
presented a hardware FPGA implementation of image
filtering to increase the speed [24, 25]. The authors in [26]
applied three 2-input bubble sorting algorithm to obtain a
triple input sorter and implemented it in FPGA. This
algorithm can be utilized to obtain the maximum, middle,
and minimum values and hence can be used to realize the 2-
D sorting.