The problem of nondestructive reading of the data stored in the interior of a photochromic sample was analysed. A comparison was made of the feasibility of reading based on one-photon and two-photon luminescence. A model was proposed for the processes of reading the data stored in photochromic molecules with the aid of one-photon and two-photon luminescence. In addition to photochromic transitions, account was taken of the transfer of populations between optically coupled transitions in molecules under the action of the exciting radiation. This model provided a satisfactory description of the kinetics of decay of the coloured form of bulk samples of spiropyran and made it possible to determine experimentally the quantum yield of the reverse photoreaction as well as the two-photon absorption cross section of the coloured form. Measurements were made of the characteristic erasure times of the data stored in a photochromic medium under one-photon and two-photon luminescence reading conditions. It was found that the use of two-photon luminescence made it possible to enhance considerably the contrast and localisation of the optical data reading scheme in three-dimensional optical memory devices. The experimental results were used to estimate the two-photon absorption cross section of the coloured form of a sample of indoline spiropyran in a polymethyl methacrylate matrix.