GUI

Background

                                  This project is based on Alejo Hausner paper that called: “Simulating Decorative Mosaics” and "Context-Aware Saliency Detection" paper written by Stas Goferman, Lihi Zelnik-Manor and Ayellet Tal. We wanted to implement (and improve) the Alejo Hausner’s algorithm and combine it with Saliency project.

Our goal

                 Our goal was to convert an image or picture to Tile Mosaic by using the algorithm presented in the paper.

                 The goal of aligning square tiles with varying orientations is at odds with the goal of minimizing visible grout (the substrate that shows at gaps between tiles), or equivalently maximizing the area covered by colored tiles. The two goals are opposed because square tiles can be arranged with maximal coverage only if all tiles have the same orientation. Our problem may be stated more formally as follows:

Formal Statement: Given a rectangular region in the plane , and a vector field defined on that region, find N sites in   and place N  squares of side s , one at each , oriented with sides approximately parallel to   , such that all squares are disjoint and the area they cover is maximized.

;y

i

Downloads

The project’s code is avilable here.

The project’s Presention is avilable here.

The project’s book is avilablehere.

 

Thank You for using MHR System!