Digital imaging technologies