Visuwords- A Visual Dictionary