10.1109/ICARCV.2008.4795876