According to an embodiment, an arrangement detection apparatus includes a measuring unit, an extractor, a generator, a first calculator. The measuring unit measures surfaces of polyhedrons, the polyhedrons being identical in shape and arranged in contact with each other. The extractor extracts a surface region from the surfaces, the surface region having a maximal area and being closest to the measuring unit. The generator generates outlines of at least one of desired surfaces of the polyhedrons included in the surface region. The first calculator calculates position information on the polyhedrons included in the surface region, utilizing the outlines.