Source: https://www.sai.uni-heidelberg.de/saibiblio/PDFs/videoinv.pdf