Investigation of altarpiece