Object correspondance between 2 pictures

Hello to all. To explain briefly what I would like to do: I have to match identical (or almost identical) objects on several pictures.

For example, a book that is in the top left corner of image A and in the bottom right corner of image B. They are the same book, but I can’t tell the difference as it is since they are not placed in the same place on the image.

To solve the problem, I was told about algorithms that would allow to “reposition” an object on a picture thanks to points of interest (so I looked at the sift algorithm) to be able to make a difference between the two pictures to see if the book is exactly the same or not.

For the rest I’m a bit confused and I don’t really know where to go. Any ideas?