Camera observer