I also have certain todos that I need to learn:
Here are the references I’m currently using to learn the above topics:
1) For Image Processing, a book called Digital Image Processing by Gonzalez And Woods, which seems to be a very good book for beginner and pros alike.
2) And For Design Patterns, what better book than the book by GOF themselves.
Also Head First For Design Patterns is also a good reference with a lot of examples.