Image and Video processing and analysis