Source: https://peterchanyc.files.wordpress.com/2013/12/cvfr5_peter_chan.pdf