Preserving Precious Moments in Still Photos and Video