Applying CNNs to Image Classification with Motion Blur

After completing Course 4: Convolutional Neural Networks, I feel confident applying CNNs to real-world problems and have started building a model for a practical image classification task involving four classes.

One challenge is that the region of interest is in motion, causing motion blur specifically in that area. The rest of the image is static and clear. Despite the blur, humans can still recognize and image the object correctly, which gives me hope that a model can do the same.

I’d appreciate guidance on the following:**

  1. Should I crop to the motion-blurred region, even if it’s degraded, or retain the full image for context?
  2. Are there recommended preprocessing or data augmentation strategies to help the network learn from blurred inputs?
  3. Are there off-the-shelf models that are known to perform well in cases of partial image degradation (e.g., motion blur) where transfer learning would be effective?
  4. Any suggestions on architectures that handle this kind of distortion well?

Thank you so much

I think it better to train with the entire image because the model can also learn from other areas of the image, unless you want to specifically focus on that part.

You should search about AI image reconstruction models, similar to what zoom or teams uses when network signal is weak.

Im not sure about the other points but I think the most important point is AI reconstructive models based on generative AI, search on the web.