<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>S.K. Misievich</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>R.V. Skidanov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Image Processing Systems Institute - Branch of the Federal Scientific Research Centre “Crystallography and Photonics” of Russian Academy of Sciences</institution>
          ,
          <addr-line>151</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Molodogvardeyskaya st.</institution>
          ,
          <addr-line>443001, Samara</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Samara National Research University</institution>
          ,
          <addr-line>34 Moskovskoe Shosse, 443086, Samara</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2017</year>
      </pub-date>
      <fpage>24</fpage>
      <lpage>29</lpage>
      <abstract>
        <p>This article considers algorithm implemented in an optoelectronic circuit. The main particularity of this algorithm is implementation in the working circuit of a part consisting of laser on the level of hardware, grey-level optical modulator of light and a diffraction pattern camera in the Fourier plane. This design allows using a laser with any initial distribution of intensity and adjusting a phase function of calculated DOE exactly for this distribution in order to decrease an error in forming a diffraction pattern of the output distribution. For problems of synthesizing diffraction optical component (DOE) iterational (iterative) methods were developed and are used widely [1-11]. Their main advantage is that iterational algorithms prove to be more precise in comparison with other algorithms for DOE phase computation[6-10]. On the other hand, focusators computated with their help have irregular microrelief, which raises requirements for production technology of the components computated. Besides, the DOE computation using iterative algorithms requires significant expenses.</p>
      </abstract>
      <kwd-group>
        <kwd>laser</kwd>
        <kwd>light optical modulator</kwd>
        <kwd>DOE</kwd>
        <kwd>coding method</kwd>
        <kwd>Fourier plane</kwd>
        <kwd>Fourier transform</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
    </sec>
    <sec id="sec-2">
      <title>2. Iterational algorithm</title>
      <p>= (| ( ,  )|2 − | ( ,  )|2),
minimizing functionality of amplitude deviation in a recovered image from a set value [1-3]:
where | ( ,  )|и| ( ,  )| - is a set and calculated wave amplitude in the plane of spatial spectrum.</p>
      <p>
        Let us take a coordinate descent algorithm as a basis for functionality minimizing algorithm (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ). For this, solving
onedimension problems of optimization shall be carried out with dichotomy method.
      </p>
      <p>Let us use coefficients obtained with two-dimension unary re-expression [4] as coordinates for the coordinate descent:
 ( ,  ) =
∑</p>
      <p>∑  ( ,  )
 ( ,  ) =
∑</p>
      <p>∑  ( ,  )
1


1
 −1  −1
 =0  =0
 1−1  1−1
 =0  =0
{
−2
{

2

(
(
+ 
+ 
)} ,
)} .</p>
      <p>
        Let us compile algorithm scheme:
1) computation of expansion factors for a given initial approximation of a recovered image with expansion formula (
        <xref ref-type="bibr" rid="ref3">3</xref>
        );
2) finding interval of expansion factor modification ( 0,  0);
3) carrying out of functionality minimizing with dichotomy method computated at previous stage of interval algorithm:
      </p>
      <p>
        image recovery using known expansion coordinates with an inverse transform (
        <xref ref-type="bibr" rid="ref4">4</xref>
        );
performing Fourier transform for obtaining distribution in lens focussing plane;
      </p>
      <p>−1
∑ =0</p>
      <p>∑ =−01  ( ,  ) ( ,  ,  ,  ),
where  ( ,  ,  ,  ) - is the null-space for forward transformation;
 ( ,  ) - size imaging matrix</p>
      <p>×  ;
 ( ,  )-transformed size imaging matrix  1 ×  1
than dimensions of the initial data, which in its turn facilitates computational speed.</p>
      <p>Recover y of an initial image is carried out by means of inverse transformation:
 ( ,  ) =
∑ 1−1
 =0</p>
      <p>∑ =10−1  ( ,  ) ( ,  ,  ,  ),
where  ( ,  ,  ,  ) - is the null-space for the forward transformation;
inverse Fourier transforms:</p>
      <p>One of possible forward and inverse transformations representations for images by size 
× 
may have form of forward and</p>
      <p>
        Computer Modeling / S.K. Misievich, R.V. Skidanov
3. functionality recalculating (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) in relation to the distribution deduced;
4. calculation of functionality Euclidean norm;
5. finding interval of expansion factor modification;
6. checking exit condition from dichotomy method;
4) checking exit condition from algorithm. Exit is effected in case we achieved functionality minimum with a set definiteness
or we reset all the expansion factors.
      </p>
      <p>
        At realization of this algorithm in an optoelectronic circuit, Fourier transform performance, which make a significant part of
computations is transferred to hardware component [5]. Realization of these calculations is carried out by means of spatial light
modulator, which modifies amplitude of illuminating beam. After this, the light passes through a collecting lens, forming a
distribution in focussing plane, which is recorded by the camera and serves as a basis for functionality recalculation (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ).
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Experimental research</title>
      <p>Let us conduct a simulation experiment for a DOE phase function optimization using a worked out iterational algorithm.</p>
      <p>Let us use a result received with the iterational algorithm as initial approximation of a phase. We conduct results of numerical
experiments for images that describe amplitude and phase distributions with dimensions of 256x256 pixels . For acceleration of
the algorithm work we employ radially-symmetrical phase and amplitude distributions as investigated.</p>
      <p>A ring given at figure 11 is used as a reference distribution.</p>
      <p>As a method for inaccuracy estimation, a mean square deviation was used:</p>
      <p>√1 ∑( , )∈ [ ( , )− `( , )]2
 = ,</p>
      <p>1 ∑( , )∈  `( , )
where  ( ,  ) - is the distribution of the intensity formed;
 `( ,  ) – reference distribution of intensity;
 – area of inaccuracy estimation;
 - space of the area  .</p>
      <p>For the calculated initial approximation, inaccuracy was 0.81. After implementation of iterational algorithm, the inaccuracy
reduced to 0.48. Results of the algorithm performance a re given in figure 2.</p>
      <p>
        (
        <xref ref-type="bibr" rid="ref4">4</xref>
        )
а)
      </p>
      <p>b)
He-Ne – helium-neon solid-state laser, OF – optical filters, CL1, CL2, CL3 – convex lens, SP – splitter, D – diaphragm, GOM – grey-level spatial
optical modulator CRL OPTO, CAM – camera VSTT-252, M – rotating mirror, PC – personal computer</p>
      <p>Fig. 5. Optical scheme used in the experiment.</p>
      <p>Figure 6 shows a photography of the optoelectronic system in action.</p>
      <p>Implementation of such scheme in an algorithm for computating DOE phase function is that the phase function corrected at
each algorithm's iteration is brought off to the modulator, which functions as an actual DOE, then the camera records the
diffraction pattern in the lens focussing plane. Further, the distribution obtained is processed by the computer. Discrepancy error
between the reference and the obtained distribution is calculated and an operation of the phase correction occurs.</p>
      <p>As an initial approximation of the intensity formed we shall employ DOE shown on figure 3a. After its forming on the optical
scheme, the distribution shown on fig. 7 was received.</p>
      <p>Such distribution possesses a significant peak related to re-reflection effect, which occurs in the modulator. Further, fig.8
shows the result of a programme deduction from the distribution, which describes this peak.</p>
      <p>The calculated deviation of this intensity distribution from the reference one makes approx. 95%.</p>
      <p>The result of the algorithm's work, which is implementedd in the optoelectronic circuit is given in fig. 9. The distribution
corresponding it, as obtained by means of diminution from the central peak is given in fig. 10. The DOE phase function
computated has the form represente din fig. 11.</p>
      <p>The distribution obtain as a result of the algorithm performance has a more a more distinct ringed structure, which
corresponds more to the set reference distribution. The calculated deviation of this image from the reference one makes 83%.</p>
      <p>An essential disadvantage of such computation method for the DOE phase function is a low speed of the algorithm's work,
which correlated to output of a frequently alternating phase distribution onto the modulator.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusion</title>
      <p>In work process, an algorithm for calculating the DOE phase function was elaborated, which is used for forming a
radiallysymmetrical distribution in the Fourier plane of the convex lens. Such algorithm was implementedd on the computer for
conducting a work simulation and convergence research, then transposed to the optoelectronic circuit.</p>
      <p>The results of conducting a live experiment showed possibility of implementing this algorithm for calculating the diffraction
optical components. The main advantage of the algorithm is its universality in relation to the intensity distribution of the
illuminating beam . When calculating the DOE phase function, there is no need for taking into account laser intensity
distribution, as it is counted on the hardware level, as a result of the algorithm's work the phase function is corrected exactly for
the given distribution. Although, a low speed of the algorithm's work in the optoelectronic circuit hinders its implementation.</p>
      <p>Such algorithm may be used in cases, when it is necessary to calculate a component that gives a more distinct image at the
output, using a laser with a specific intensity distribution.</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgements</title>
      <p>The work was funded by the Russian Federation
3.3025.2017/8.9
Ministry of Education and Science of state-assigned task No.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]. Lanina EP.
          <article-title>Organization of ECM and systems</article-title>
          . Site of Irkutsk State Technical University,
          <year>2004</year>
          . URL: http://paralichka85.px6.
          <source>ru/11future/glava11_ 1.htm (date of reference: 09.01</source>
          .
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2].
          <string-name>
            <surname>Kotlyar</surname>
            <given-names>VV</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Khonina</surname>
            <given-names>SN</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Melekhin</surname>
            <given-names>AS</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Soifer</surname>
            <given-names>VA</given-names>
          </string-name>
          .
          <article-title>Coding of diffraction optical components using method of phase jump</article-title>
          .
          <source>Computer Optics</source>
          <year>1999</year>
          ;
          <volume>19</volume>
          (
          <issue>9</issue>
          ):
          <fpage>54</fpage>
          -
          <lpage>64</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>.</given-names>
            <surname>Soifer</surname>
          </string-name>
          <string-name>
            <given-names>VA</given-names>
            ,
            <surname>Doskolovich</surname>
          </string-name>
          <string-name>
            <given-names>LL</given-names>
            ,
            <surname>Golovashkin</surname>
          </string-name>
          <string-name>
            <given-names>DL</given-names>
            ,
            <surname>Kazanskiy</surname>
          </string-name>
          <string-name>
            <given-names>NL</given-names>
            ,
            <surname>Kharitonov</surname>
          </string-name>
          <string-name>
            <given-names>SI</given-names>
            ,
            <surname>Khonina</surname>
          </string-name>
          <string-name>
            <given-names>SN</given-names>
            ,
            <surname>Kotlyar</surname>
          </string-name>
          <string-name>
            <given-names>VV</given-names>
            ,
            <surname>Pavelyev</surname>
          </string-name>
          <string-name>
            <given-names>VS</given-names>
            ,
            <surname>Skidanov</surname>
          </string-name>
          <string-name>
            <given-names>RV</given-names>
            ,
            <surname>Solovyev</surname>
          </string-name>
          <string-name>
            <given-names>VS</given-names>
            ,
            <surname>Uspleniev</surname>
          </string-name>
          <string-name>
            <given-names>GV</given-names>
            ,
            <surname>Volkov</surname>
          </string-name>
          <string-name>
            <surname>AV</surname>
          </string-name>
          .
          <article-title>Methods for computer design of diffractive optical elements</article-title>
          . New York: John Wiley &amp; Sons, Inc.,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]. Pratt W. Digital processing of images. Moscow: Mir Publishing house,
          <year>1982</year>
          ;
          <volume>1</volume>
          : 312 p.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <article-title>[5]. Fast spatial light modulators speed optical-computing applications</article-title>
          .
          <source>Vision Systems Design</source>
          ,
          <year>1997</year>
          . URL: http://www.visionsystems.com/articles/print/volume-2/issue-8/applications/spotlight/fast
          <article-title>-spatial-light-modulators-speed-optical-computing-applications</article-title>
          .
          <source>html (date of reference: 23.12</source>
          .
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>.</given-names>
            <surname>Kazanskiy</surname>
          </string-name>
          <string-name>
            <given-names>NL</given-names>
            ,
            <surname>Kotlyar</surname>
          </string-name>
          <string-name>
            <given-names>VV</given-names>
            ,
            <surname>Soifer</surname>
          </string-name>
          <string-name>
            <surname>VA</surname>
          </string-name>
          .
          <article-title>Computer-aided design of diffractive optical elements</article-title>
          .
          <source>Optical Engineering</source>
          <year>1994</year>
          ;
          <volume>33</volume>
          :
          <fpage>3156</fpage>
          -
          <lpage>3166</lpage>
          . DOI:
          <volume>10</volume>
          .1117/12.178898.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7].
          <string-name>
            <surname>Doskolovich</surname>
            <given-names>LL</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Golub</surname>
            <given-names>MA</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kazanskiy</surname>
            <given-names>NL</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Khramov</surname>
            <given-names>AG</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pavelyev</surname>
            <given-names>VS</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Seraphimovich</surname>
            <given-names>PG</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Soifer</surname>
            <given-names>VA</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Volotovskiy</surname>
            <given-names>SG</given-names>
          </string-name>
          .
          <article-title>Software on diffractive optics and computer generated holograms</article-title>
          .
          <source>Proceedings of SPIE</source>
          <year>1995</year>
          ;
          <volume>2363</volume>
          :
          <fpage>278</fpage>
          -
          <lpage>284</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8].
          <string-name>
            <surname>Golovashkin</surname>
            <given-names>DL</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kasanskiy</surname>
            <given-names>NL</given-names>
          </string-name>
          .
          <article-title>Solving diffractive optics problem using graphics processing units</article-title>
          .
          <source>Optical Memory and Neural Networks (Information Optics)</source>
          <year>2011</year>
          ;
          <volume>20</volume>
          :
          <fpage>85</fpage>
          -
          <lpage>89</lpage>
          . DOI:
          <volume>10</volume>
          .1134/S1063776110120095.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>.</given-names>
            <surname>Kharitonov</surname>
          </string-name>
          <string-name>
            <given-names>SI</given-names>
            ,
            <surname>Doskolovich</surname>
          </string-name>
          <string-name>
            <given-names>LL</given-names>
            ,
            <surname>Kazanskiy</surname>
          </string-name>
          <string-name>
            <surname>NL</surname>
          </string-name>
          .
          <article-title>Solving the inverse problem of focusing laser radiation in a plane region using geometrical optics</article-title>
          .
          <source>Computer Optics</source>
          <year>2016</year>
          ;
          <volume>40</volume>
          (
          <issue>4</issue>
          ):
          <fpage>439</fpage>
          -
          <lpage>450</lpage>
          . DOI:
          <volume>10</volume>
          .18287/
          <fpage>2412</fpage>
          -6179-2016-40-4-
          <fpage>439</fpage>
          -450.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]. Kazanskiy NL.
          <article-title>Research and education center of diffractive optics</article-title>
          .
          <source>Proceedings of SPIE</source>
          <year>2012</year>
          ;
          <volume>8410</volume>
          : 84100R.
          <source>DOI: 10.1117/12</source>
          .923233.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11].
          <string-name>
            <surname>Kovalev</surname>
            <given-names>AA</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kotlyar</surname>
            <given-names>VV</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Porfirev</surname>
            <given-names>AP</given-names>
          </string-name>
          .
          <article-title>Generation of half-pearcey laser beams by a spatial light modulator</article-title>
          .
          <source>Computer Optics</source>
          <year>2014</year>
          ;
          <volume>38</volume>
          (
          <issue>4</issue>
          )
          <fpage>658</fpage>
          -
          <lpage>662</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12].
          <article-title>Method of descent by coordinates. Multi-dimensional methods of optimization</article-title>
          . URL: http://school-sector.relarn.ru/dckt/projects/optim/pocspusc.
          <source>htm (date of reference: 15.12</source>
          .
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13].
          <article-title>Dichotomy method. Encyclopedias and dictionaries</article-title>
          . URL: http://dic.academic.ru/dic.nsf/ruwiki/1034684 (date of reference:
          <volume>17</volume>
          .
          <fpage>12</fpage>
          .
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14].
          <article-title>PLUTO: High-Resolution LCOS Phase Only Spatial Light Modulators</article-title>
          .
          <source>HOLOEYE Pioneers in Photonic Tecnology</source>
          ,
          <year>1997</year>
          . URL: http://www.holoeye.com/spatial_light_modulators _pluto.
          <source>html (date of reference: 15.01</source>
          .
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>