Camera Array Based Implementation