Memristive Motion-Streak Neuron for Spatiotemporal Multiple Object Detection | Research Square window.SnipcartSettings = { analytics: { enabled: false } }; (function() { var accessVector = localStorage.getItem('access_vector') || ''; window.dataLayer = window.dataLayer || []; if (accessVector) { window.dataLayer.push({ user: { profile: { profileInfo: { snid: accessVector } } } }); } })(); (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-K279D39R'); Browse Preprints In Review Journals COVID-19 Preprints AJE Video Bytes Research Tools Research Promotion AJE Professional Editing AJE Rubriq About Preprint Platform In Review Editorial Policies Our Team Advisory Board Help Center Sign In Submit a Preprint Cite Share Download PDF Article Memristive Motion-Streak Neuron for Spatiotemporal Multiple Object Detection Cheol Seong Hwang, Hyungjun Park, Jin Hong Kim, Hyun Wook Kim, and 6 more This is a preprint; it has not been peer reviewed by a journal. https://doi.org/ 10.21203/rs.3.rs-8957622/v1 This work is licensed under a CC BY 4.0 License Status: Under Review Version 1 posted You are reading this latest preprint version Abstract Conventional artificial vision systems process dynamic scenes inefficiently by reconstructing motion from discrete frames, a process that requires post-processing. In contrast, real-world environments containing multiple moving objects demand sensor-level discrimination. This work presents a memristive motion-streak neuron that performs spatiotemporal encoding by integrating an Al/InGaZnO/Al optomemristor with an Ag/HfO2/Pt dynamic memristor, whose relaxation dynamics provide temporal memory. In this system, the presence time of moving objects is detected by decay of the output current, allowing motion direction and speed to be directly inferred from the relaxation behavior. The integrated memristor pixel array enables processing of continuous movements and achieves 96.2% classification accuracy for multiple objects. Also, integrating the motion-streak neuron with the resistor–capacitor kernel further encodes temporal intervals between optical events, enabling recognition of complex movement patterns. This event-driven processing diminishes computational overhead and provides a hardware solution for next-generation vision systems. Physical sciences/Materials science/Materials for devices/Electronic devices Physical sciences/Engineering/Electrical and electronic engineering neuromorphic computing optoelectronic memristor dynamic memristor motion streak neuron dynamic vision sensor spatiotemporal processing Figures Figure 1 Figure 2 Figure 3 Figure 4 Figure 5 Main Recent advancements in artificial intelligence significantly improved machine vision performance by mimicking biological vision systems 1–5 . However, most machine vision systems are predominantly designed for static image perception through a frame-by-frame approach rather than continuous dynamic scenes 6-8 , resulting in redundant data transfer and high latency, particularly when multiple objects move simultaneously at different speeds and in different directions. Therefore, dynamic vision systems capable of simultaneously analyzing spatiotemporal information are crucial for efficiently handling massive video data 9 . The biological visual system does not reconstruct dynamic scenes from discrete frames 10,11 , but it integrates dynamic visual inputs as a continuous stream by overlaying image frames to form a single, integrated visual scene, thereby enabling perception of complex visual scenarios 1 2 -1 4 . A key component of this spatiotemporal integration is a motion-streak neuron that combines successive visual inputs into residual traces of moving objects, enabling the processing of continuous visual data and rapid motion perception. Inspired by this principle, neuromorphic memristive motion detection and perception systems require elements that simultaneously exhibit stimulus responsiveness and intrinsic dynamic memory to encode complex motion features directly within the device. This work introduces a memristive motion-streak neuron by integrating an Al/InGaZnO (IGZO)/Al optomemristor with an Ag/HfO 2 /Pt dynamic memristor, forming a unit that functions as an individual pixel and captures spatiotemporal data from multiple objects. The integrated memristor pixel (neuron) enables learning from video data using a single embedded frame, without processing each frame individually. A 4 × 4 motion-streak neuron array was fabricated, and its operational principle was confirmed by illuminating the devices with laser pulses of controlled direction and speed (duration). Subsequently, the KTH dataset was simulated to demonstrate that the integrated system can accurately recognize the direction and speed of multiple moving objects, comparable to existing software solutions 15,16 . Furthermore, integration with a resistor–capacitor (R–C) kernel allows the proposed neuron to detect complex motion of multiple objects, supporting scalable motion-processing applications. This study presents a method that bridges the gap between artificial and biological vision systems. Motion streak neuron with dynamic relaxation for spatiotemporal multiple object detection Figure 1a illustrates how the motion-streak neurons in the human cerebral cortex integrate temporal frames from multiple objects into a single visual frame, where multiple frames were combined to form residual traces to infer the speed and direction of moving objects 17 . Direction is determined by the object’s position in the final embedded frame relative to its residual trace. Also, speed is characterized by the length of these traces; fast- and slower-moving objects leave shorter and longer traces, respectively 18 . Figure 1b presents an implementation of a memristive motion-streak neuron composed of Al/InGaZnO/Al optoelectronic memristors and Ag/HfO 2 /Pt dynamic memristors, emulating the biological motion-streak neuron. Light pulses activate optoelectronic memristors and primarily encode the spatial position of a moving object, while the dynamic memristors are triggered by electrical pulses and capture the object speed 19 . Figure 1c illustrates how distinct motion streak patterns emerge from the relaxation behavior of the dynamic memristor when light pulses are applied to the integrated device. In this method, the duration of a moving object's presence on a pixel is represented by the length of the light pulse. A fast-moving object corresponds to a short light pulse, resulting in rapid decay of the dynamic memristor current and the formation of a short motion trail. In contrast, a slow-moving object is represented by a longer light pulse, which induces a prolonged relaxation process and generates extended motion streaks. Figure 1d presents a 4 × 4 array of motion-streak neurons with different operational principles. In a conventional frame-based approach, each light pulse is considered as a single frame, and the frames are processed independently. As a result, dynamic motion is segmented into discrete segments, and thus, objects moving at different speeds cannot be reliably distinguished. In the static approach, motion trails are observed as a function of pulse length. However, the length of the motion trail (or decay time constant) does not vary with the object presence time (or light pulse length). Therefore, object speeds cannot be distinguished when objects move simultaneously. In contrast, the proposed dynamic approach modulates the intrinsic relaxation dynamics of the dynamic memristor. Distinct motion trails are generated based on the object's presence time at each pixel: longer decay time for longer presence (or pulse application) time. Through these properties, clear and simultaneous discrimination of object identity, motion speed, and direction is achieved without additional signal processing. Electrical and optical properties of the Ag/HfO 2 /Pt dynamic memristor , Al/IGZO/Al optomemristor and the integrated device The Ag/HfO 2 /Pt dynamic memristor was investigated to emulate the temporal processing behavior of biological motion-streak neurons 2 0 . Figure 2a shows 50 cycles of current-voltage ( I-V ) characteristics of the dynamic memristor. After the forming process, the dynamic memristor exhibits abrupt volatile switching behavior below 1 V ( Supplementary Fig. 1 ). When an electrical pulse was applied, the circuit exhibited a relaxation response due to the inherent parasitic capacitance of the memristor, and Figure 2b represents the typical relaxation behavior under a constant voltage pulse. The switching from a low-conductance state to a high-conductance state in the memristor is due to the formation of a silver conductive filament induced by the migration of silver cations under an electric field. When the pulse terminates, the device relaxes to a low-conductance state (volatile off-switching) via spontaneous filament rupture driven by the surface energy of the conducting filaments 2 1–2 5 . Figure 2c presents that the off-switching relaxation time varied from 1.7 ms to 2.1 ms as the applied voltage pulse length increased from 1 ms to 4 ms at a fixed pulse amplitude of 2.8 V and a serial resistor of 10 MΩ. These varying relaxation times are attributed to differences in the diameter of the silver conductive filament. Figure 2 d shows the results as the serial resistance increases from 10 MΩ to 50 MΩ under a fixed pulse condition (2.5 ms, 2.8 V). As the serial resistance increases, the voltage across the dynamic memristor decreases, decreasing the output current and shortening the relaxation time. Therefore, the Ag/HfO 2 /Pt dynamic memristor exhibits relaxation dynamics that depend on applied voltage pulse length and serial-resistor conditions. Supplementary Figs. 2-5 shows the additional electrical characteristics of the dynamic memristor. Figure 2e exhibits a rapid photoresponse of the Al/IGZO/Al optomemristor, with a rising time of 100 μs and a falling time of 60 μs under a light pulse with an intensity of 12.35 mW/cm 2 and a pulse length of 0.5 ms. These sub-hundred-μs responses are superior to those of previously reported oxide-based photodetectors 26 – 28 . The rapid photoresponse indicates that the proposed device can detect rapid visual data and convert it into electrical signals with minimal delay. Supplementary Figs. 6 and 7 present the band diagram and temperature dependence of the optomemristor under light-on/off conditions. Also, Supplementary Fig . 8 confirmed the reliable performance of the optomemristor over a 1.5-s period of consecutive 2-ms light pulses. The light response originates from a reversible reaction involving the ionization ( à + 2 e ) for light on and neutralization ( à ) for light off of an oxygen vacancy ( ) 19 . The amorphous IGZO thin film exhibits favorable optical properties, which are attributed to numerous localized trap sites (neutral ). Furthermore, Supplementary Fig. 9 represents stable light-switching endurance over 400 consecutive cycles under a 2.8 V electrical bias with successive 2 ms light pulses. Supplementary Note 1 shows more detailed discussions about the electrical conduction mechanism of the optomemristor with and without light. Figure 2f shows that an Al/IGZO/Al optomemristor was serially connected to the Ag/HfO 2 /Pt dynamic memristor in place of the serial resistor, representing a single motion-streak neuron (pixel). Supplementary Fig. 10 shows the schematic fabrication process flow of the integrated motion-streak neuron. Figure 2g illustrates the relaxation behavior of the integrated motion-streak neuron under light-on/off conditions. At a fixed pulse (4 V, 8 ms), the relaxation time increases under illumination because the optomemristor has a lower resistance, thereby increasing the voltage across the dynamic memristor and resulting in a higher output current and longer relaxation time. Supplementary Figs. 11 and 12 show the I – V characteristics and endurance of the integrated device, demonstrating its electrical stability. Figure 2h demonstrates the photo-responsive characteristics, which affect both the output current and relaxation behavior. The output current and relaxation time increased under the light-on condition at all voltage pulse lengths, confirming the ability to process spatiotemporal information. The output current and relaxation time of 16 devices were measured to compare variation across the integrated devices ( Supplementary Figs . 1 3-1 5 ). Previous studies on optomemristors for motion detection were limited by the static photoresponse of the active layers 29-32 . In contrast, this device can simultaneously process object motion. Single object movement classification with integrated motion-streak neuron array Figure 3a illustrates the custom optical board setup used to demonstrate the operation of the memristive motion-streak neuron experimentally. Supplementary Fig. 1 6 shows the hardware configuration used to detect a single object moving in different directions. The Methods section and Supplementary Note 2 provide detailed descriptions of the optical measurement setup. To emulate the movement of a single object, optical pulse signals were applied with arbitrary directions and speeds, while a voltage of 4 V was applied simultaneously across all neuron devices. In this task, object speed was defined by the optical pulse length applied to each pixel. For example, a slow-moving object traveling to the right was implemented by applying four consecutive light pulses to the right at a rate of 3 ms per pixel, resulting in a total illumination duration of 12 ms. The direction and speed of the moving object were then determined by measuring the current responses of all motion streak neurons at the end of the 12 ms pulse sequence. Supplementary Fig. 17 shows the light-pulse measurement system used to characterize the relaxation time of the motion-streak neuron. Figures 3 b-d present experimentally measured current values obtained from the 4 × 4 motion-streak neuron array for an object moving from the bottom left corner toward the top right corner along the diagonal direction at three different speeds. The color bar maps the current for each neuron, with darker colors indicating larger currents and lighter colors indicating smaller currents. Supplementary Video 1 presents a representative laser trajectory precisely controlled using the optical board setup. Each pixel reflects the neuron's relaxation response at its spatial location. For low (high) object speed, the illuminated pixels retain stronger (weaker) residual currents when measured at the end of the light-pulse sequence, enabling the classification of both the direction and the speed of moving objects. Supplementary Fig. 18 shows the results for motion trajectories beyond the right-diagonal direction, confirming the motion-selective capability of the proposed system. To assess the array's motion-detection accuracy, training and inference were performed on simulated data derived from the experimental data. Figures 3e , 3f , and 3g present the relaxation time constants extracted from the measured current responses for objects moving in eight directions at the fast, medium, and slow speeds, respectively. For each speed condition, relaxation time constants were obtained from ten repeated trials for all motion directions. The measured relaxation values for each direction were flattened into a 16 × 1 column vector and fed to a neural network with 16 input neurons and 24 output neurons. Each output neuron label corresponds to a combination of motion direction and speed, such as an upright direction at slow speed. To more accurately classify single-object movement, the neural network was trained by incorporating experimental current variations into the 16-dimensional vectorized input patterns associated with each output neuron index 3 3, 34 . During the training phase, synaptic weights were randomly initialized and optimized through iterative updates to classify 16-dimensional input vectors into 24 output neuron labels. Figure 3h shows clear diagonal patterns in the confusion matrix, with 24 labels corresponding to the combination of direction and speed. Supplementary Fig. 19 shows that the test accuracy saturates at 96.7% after 80 epochs when selecting the highest output neuron. These results demonstrate that the arbitrary directions and speeds of the vectorized inputs can be clearly distinguished, even in the presence of noise induced by scattered light from moving objects. Supplementary Video 2 shows the effect of laser crosstalk on adjacent neuron devices caused by scattered laser illumination. Spatiotemporal multiple object detection of the KTH motion dataset The performance of the memristive motion-streak neuron was further evaluated through simulation of the KTH motion dataset, which features multiple objects moving in different directions and at different speeds. In this study, outdoor scenarios featuring human subjects running, jogging, and walking were selected from the KTH dataset 15,16 to ensure clear separation of speeds among objects. Figure 4a illustrates the construction of three arbitrary visual scenarios by combining two objects, eight motion directions, and three different speeds of 1 ms, 2 ms and 3 ms per pixel. For each combined scenario, four sequential motion events were applied. Figure 4b shows that the current responses obtained after processing three motion scenarios on a 100 × 75 pixel array were vectorized into 7500 × 1 representations and subsequently classified using a neural network with 7500 input neurons and 48 output neurons. Here, each of the 48 output neuron labels corresponds to a unique combination of object identity, motion direction, and speed, such as object 1 moving in the up-right direction at a fast speed. Figure 4c presents the processing results for three arbitrary visual scenarios. Due to the dynamic relaxation behavior of the memristive neurons, distinct motion streaks emerge depending on both the direction and speed of each object. Slower (faster)-moving objects in scenario 3 (1) produce motion trails with longer (shorter) streaks having higher (lower) intensity. The 7500 × 1 vectorized representations of the current responses, obtained for each scenario, are also shown in the right panel. Supplementary Fig. 20 presents the output vectors (7500 × 1) derived from motion-streak neuron responses across three visual scenarios, shown for both frame-based and static relaxation–based cases to enable direct comparison. All scenarios inherently reflect device-to-device variations and relaxation dynamics, and each vector exhibits a unique pattern that enables classification into one of the 48 output neurons. Figure 4d shows the distributions of synaptic weights before and after training. Initially, all weights were randomly initialized. However, after training, distinct weight patterns emerged for each output neuron, indicating that the network feasibly captured discriminative features associated with different motion streak patterns. Also, Supplementary Fig. 21 shows the learned weight distributions across output neuron indices after training for the frame-based and static relaxation–based processing approaches. Figure 4e shows the inferred output neuron indices for the three vectorized scenarios, accurately identifying specific labels. Figure 4f compares inference accuracy across scenarios containing a single visual event (scenario 1), two combined events (scenarios 1 and 2), and all three visual scenarios. Consistent classification performance confirms that the proposed system maintains reliable inference even as the number of motion events increases. In contrast, conventional frame-based sensors fail to capture continuous temporal dynamics within a single scene. Phototransistors with static relaxation characteristics were reported to partially address this limitation by reflecting dynamic changes in visual scenes 8, 35 . However, speed information could not be incorporated because relaxation behavior was not tunable. Supplementary Fig. 22 shows the classification outcomes for three arbitrary visual scenarios using frame-based and static relaxation–based processing. Therefore, the capability to detect individual actions demonstrates the suitability of the proposed system for classifying different actions. Supplementary Fig. 23 presents a confusion matrix for multiple moving-object classification, demonstrating high accuracy across the conditions. Figure 4 g compares the output neuron index classifications obtained using frame–based, static relaxation–based, and dynamic relaxation–based approaches. Frame–based sensing fails to capture temporal continuity, resulting in a low mean classification accuracy of only 12.5%. Static relaxation–based sensing partially reflects motion direction but cannot encode speed-dependent variations, resulting in a mean accuracy of 38.1%. In contrast, the dynamic relaxation–based approach enables clear separation of output neuron indices, achieving a substantially higher mean accuracy of 96.2%. The classification performance of the proposed neurons can be affected by device-level variations, so classification accuracy was assessed as a function of the relaxation time coefficient of variation (CoV). The measured cycle-to-cycle and device-to-device CoVs were 0.09 and 0.07, respectively, yielding a total CoV of 0.12. As shown in Supplementary Fig. 24 , the test accuracy remains stable with increasing CoV, indicating that variations in motion-streak neurons do not significantly affect final classification performance. Integrated motion streak neuron and R-C kernel for arbitrary complex movement classification of multiple-objects To classify more complex movements involving multiple objects, detecting the temporal intervals between optical input sequences is also necessary. Figure 5a illustrates multiple-object scenarios with complex motion that extend beyond the simple scenarios used to evaluate arbitrary linear motion. For example, a movement in which an object first moves to the right and then moves to the left can be represented as a combination of right and left directions, while a movement that proceeds along the right diagonal after the left diagonal can be expressed as a combination of up-left and up-right directions. However, motion-streak neurons cannot distinguish such complex sequential motions. In this case, the implications of the various output vectors could be further enhanced by utilizing a physical kernel, such as the R–C kernel 36,37 , which nonlinearly transforms the input vectors into kernel vectors. These kernel vectors can then be combined with the input vectors to enhance classification accuracy. Figure 5b shows the structure of the readout layer designed to classify object identity, complex movement, and speed. In this configuration, optical input sequences applied to a 100 × 75-pixel region determine the values of the motion-streak neuron vectors and the R–C kernel vectors. These two vectors are flattened and concatenated to form a 100 × 75 × 2 input tensor. The 384 output neuron labels are defined by the combination of two object identities, eight motion directions 1 and 2, and three speeds. Figure 5c presents the circuit diagram of the integrated motion-streak neuron and R–C kernel when applying a 4 V bias voltage, using a 1 MΩ resistor and a 500 pF capacitor to classify the given complex scenarios. Here, the motion-streak neuron modulates the length of the motion trail according to the length of the optical input, while the R–C kernel detects the interval between two optical input sequences. Longer intervals charge the capacitor more, leading to a higher voltage distribution upon subsequent optical inputs, thereby detecting the interval between consecutive sequences 38 . Figure 5d shows the processed motion-streak and kernel vectors for two representative complex movement scenarios. When each result is vectorized to 7500 × 1, the kernel vectors capture distinct features relative to the motion streak vectors. This performance is due to the varying intervals between optical sequences across pixels, resulting in unique vectors when the voltage distribution induced by the final optical input is measured. Based on these characteristics, recognition performance for complex movements was evaluated using both vectors jointly and individually. Figure 5e presents test accuracy as a function of training epoch for three cases of vectorized inputs. The green curve corresponds to using the motion streak vector alone, yielding a low accuracy of 23.7% because it cannot process input sequences. Also, the decay of relaxation dynamics limits the ability to preserve motion history over the long term. In contrast, using the kernel vector alone yields 54.2% accuracy in recognizing complex movements. It reflects the intervals between optical sequences, but it cannot capture speed-dependent motion trails. When both vectors are used simultaneously, information on object identity, complex movement, and speed is encoded through a unique combination, resulting in a high accuracy of 91.1%. Supplementary Fig. 25 shows the distributions of the visualized weights before and after training based on these vectors. Figure 5f shows the predicted output neuron indices for three arbitrary scenarios based on the combined processed vectors, confirming that the activated output neurons correctly infer the ground truth. Supplementary Fig. 26 shows the confusion matrix comparing the 384 true labels with the predicted labels. Lastly, Figure 5g presents the recognition accuracy of the three vectorized input cases as scenarios are cumulatively added. Across all scenario combinations, using both vectors consistently produces higher accuracy than using either vector alone. Conclusion This work demonstrates that a memristive motion-streak neuron intrinsically encodes spatiotemporal information through the serial integration of an Al/InGaZnO/Al optomemristor and an Ag/HfO 2 /Pt volatile dynamic memristor. This integration enables simultaneous recognition of the object direction, position, and speed within a single neuromorphic system. The implemented hardware comprised a 4 × 4 motion-streak neuron array for single-object detection, achieving 96.7% accuracy. The system achieves 96.2% accuracy in identifying the positions, directions, and velocities of multiple moving objects in a simulation of the KTH dataset. Additionally, integration with an R–C kernel enables temporal interval processing, achieving 91.1% accuracy and allowing the classification of more complex motion sequences within the same hardware architecture. Table 1 compares this work with previously reported memristive motion-detection sensors. Earlier studies processed only optical inputs and performed single-object detection on simple datasets 8,39 . In contrast, this work enables multiple-object detection on a complex video dataset using an integrated device-array structure, achieving accuracy comparable to that of the software solution. ( Supplementary Fig. 27 ). Methods Device Fabrication For the Al/IGZO/Al optomemristor, a SiO 2 layer was thermally grown on the p-type (100) Si wafer as a starting substrate. Then, an IGZO active layer was deposited by RF sputtering. The IGZO layer was patterned through photolithography and dry etching. A 50-nm-thick Al electrode layer and a 50-nm-thick Pt passivation layer were deposited using an electron beam evaporator, followed by the lift-off process. A line cell structure was designed to maximize the light-receiving area. The top electrode of the Ag/HfO 2 /Pt dynamic memristor was connected via the right metal Al electrode of the Al/IGZO/Al optomemristor, and the details of the fabrication process are described elsewhere 41,42 . A 50-nm-thick Pt bottom electrode metal layer was deposited by electron-beam evaporation and patterned by photolithography and lift-off. Then, an 8-nm-thick HfO 2 switching layer was deposited through thermal atomic layer deposition at a substrate temperature of 250 ℃. The precursor for Hf and oxidizer were tetrakis (dimethylamido) hafnium and O 3 , respectively. The HfO 2 layer was patterned by photolithography and dry etching of the bottom Pt metal electrode of the dynamic memristor and the right metal Al electrode of the optomemristor for pad contact. Finally, a 70-nm-thick Ag top electrode layer and a 50-nm-thick Pt passivation layer were deposited using a thermal evaporator and an electron-beam evaporator, respectively, and patterned by photolithography and lift-off. Supplementary Fig. 10 illustrates the detailed process flow of the integrated motion streak neuron. Optical Measurements A custom optical measurement system was constructed to quantify the spatiotemporal response of the 4 × 4 wire-bonded motion-streak neuron arrays. Figure 3a represents the schematic of the optical board setup. The optical path was aligned using a 4 × 4 laser array comprising 532 nm green laser diodes with a light intensity of 12.35 mW/cm 2 (Q-LINE). Each laser diode was fixed to a laser diode mount (Q-LINE), and the light was aligned using mirror mounts (Startnow) with 25 mm Si reflective mirrors (FONLAND). The optical modules were assembled on an aluminum optical board (AUTOMATION PARTS, PL23) to ensure stable multilayer beam alignment. The reflected laser beams from the multilayer modules were focused onto the motion-streak neuron devices (devices under test, DUTs) located at the focal plane. For synchronized optical illumination and electrical readout, a microcontroller unit (STM32, STMicroelectronics) was connected to each laser channel via bipolar junction transistors (2N2222). The microcontroller unit (MCU) was interfaced with a control computer via a general purpose interface bus (GPIB) cable, enabling optical pulse generation in response to a control-voltage waveform. Through the same GPIB interface, the pulse generator triggered the readout-voltage window, while the MCU switched the transistor within this window to precisely control the illumination pulse width and to perform automated timing control and data acquisition. Relaxation currents were measured simultaneously using multiple oscilloscope channels connected to the bonded pads of each device, allowing parallel acquisition of spatiotemporal responses. Supplementary Fig. 16 shows the actual hardware configuration used to detect light in different directions. Electrical Measurements The DC I–V characteristics were measured using the semiconductor parameter analyzer (4155A, Hewlett-Packard). An Agilent 8110A pulse generator and oscilloscope (TDS 684C, Tektronix) were used for the pulse measurements. White-light illumination was provided by a pulse-width modulator (ZK-PP2K dual-mode pulse driver) and a light-emitting-diode (LED) lamp module (XML-T6 5W LED module). Movement Classification Methods (single object and multiple objects using the KTH dataset) For the single-object case, a neural network with a size of 16 × 24 was trained on 240 experimentally measured responses from the reflective optics assembly, divided into 144 training datasets and 96 test sets. To generate customized datasets from the KTH motion dataset, action sequences were constructed by combining two objects, eight motion directions, and three speeds, and were then resized from the original resolution of 160 × 120 pixels to 100 × 75 pixels. To train arbitrary scenarios involving multiple objects, a neural network with a structure of 7500 × 48 and 15000 × 384 was trained using the training sets and test sets ratio of 8:2. In both systems, backpropagation was used for the training and testing processes, and the Adam optimizer was applied to minimize the cost function in the Python package PyTorch. Declarations Code Availability The code supporting the simulation in this Article is available from the corresponding author upon reasonable request. Acknowledgements H.J. Park, J.H. Kim and H.W. Kim contributed equally to this work. This work was supported by the National Research Foundation of Korea (2021R1A3B2079882). References L. Mennel, J. Symonowicz, S. Wachter, D. K. Polyushkin, A. J. Molina-Mendoza, T. Mueller, Nature 579 , 62 (2020). H. Jang, H. Hinton, W.-B. Jung, M.-H. Lee, C. Kim, M. Park, S.-K. Lee, S. Park, D. Ham, Nat. Electron. 5 , 519 (2022). Y. Chai, Nature 579 , 32 (2020). C. Choi, J. Leem, M. Kim, A. Taqieddin, C. Cho, K. W. Cho, G. J. Lee, H. Seung, H. J. Bae, Y. M. Song, Nat. Commun. 11 , 5934 (2020). K. Simonyan, A. Zisserman, Adv. Neural Inf. Process Syst. 1 , 568-576 (2014). F. Zhou, Y. Chai, Nat. Electron. 3 , 664 (2020). X. Li, J. Tang, Q. Zhang, B. Gao, J. J. Yang, S. Song, W. Wu, W. Zhang, P. Yao, N. Deng, Nat. Nanotechnol. 15 , 776 (2020). J. Chen, Z. Zhou, B. J. Kim, Y. Zhou, Z. Wang, T. Wan, J. Yan, J. Kang, J.-H. Ahn, Y. Chai, Nat. Nanotechnol. 18 , 882 (2023). M. Irani, P. al Anandan, J. Bergen, R. Kumar, S. Hsu, Signal Process. Image Commun. 8 , 327 (1996). J. E. Dowling, The Retina: An Approachable Part of the Brain , Harvard University Press (1987). A. London, I. Benhar, M. Schwartz, Nat. Rev. Neurol 9 , 44 (2013). C. H. Anderson, D. C. Van Essen, J. L. Gallant (1990). M. Morgan, S. Benton, Nature 340 , 385 (1989). W. S. Geisler, Nature 400 , 65 (1999). P. Antonik, N. Marsal, D. Brunner, D. Rontani, Nat. Mach. Intell. 1 , 530 (2019). S. Xu, J. Wang, S. Yi, W. Zou, Nat. Commun. 13 , 7970 (2022). D. Apthorp, D. S. Schwarzkopf, C. Kaul, B. Bahrami, D. Alais, G. Rees, Proc. R. Soc. B. 280 , 20122339 (2013). M. Tohmi, S. Tanabe, J. Cang, Cell reports 34 , 108617 (2021). L. Hu, J. Yang, J. Wang, P. Cheng, L. O. Chua, F. Zhuge, Adv. Funct. Mater. 31 , 2005582 (2021). M. A. Arbib, The Handbook of Brain Theory and Neural Networks , MIT Press (2003). W. Wang, M. Wang, E. Ambrosi, A. Bricalli, M. Laudato, Z. Sun, X. Chen, D. Ielmini, Nat. Commun. 10 , 81 (2019). K. S. Woo, J. Kim, J. Han, J. M. Choi, W. Kim, C. S. Hwang, Adv. Intell. Syst. 3 , 2100062 (2021). K. S. Woo, J. Kim, J. Han, W. Kim, Y. H. Jang, C. S. Hwang, Nat. Commun. 13 , 5762 (2022). K. S. Woo, J. Han, S. Yi, L. Thomas, H. Park, S. Kumar, C. S. Hwang, Nat. Commun. 15 , 3245 (2024). K. S. Woo, H. Park, N. Ghenzi, A. A. Talin, T. Jeong, J.-H. Choi, S. Oh, Y. H. Jang, J. Han, R. S. Williams, S. Kumar, C. S. Hwang, ACS Nano 18 , 17007 (2024). B. R. Tak, V. Gupta, A. K. Kapoor, Y.-H. Chu, R. Singh, ACS Appl. Mater. Interfaces. 1 , 2463 (2019). M. Hussain, A. Ali, S. H. A. Jaffery, S. Aftab, S. Abbas, M. Riaz, T. P. A. Bach, M. Raza, J. Iqbal, S. Hussain, Nanoscale 14 , 10910 (2022). Y. Liao, Y. J. Kim, M. Kim, J. Chem. Eng. 476 , 146838 (2023). Y. Zhou, J. Fu, Z. Chen, F. Zhuge, Y. Wang, J. Yan, S. Ma, L. Xu, H. Yuan, M. Chan, X. Miao, Y. He, Y. Chai, Nat. Electron. 6 , 870 (2023). H. Shao, Y. Ji, R. Wang, J. Liu, Y. Li, B. Liu, W. Li, Y. Xie, L. Xie, J. C. Ho, Nano Energy 130 , 110133 (2024). H. Fang, S. Ma, J. Wang, L. Zhao, F. Nie, X. Ma, W. Lü, S. Yan, L. Zheng, Adv. Funct. Mater. 34 , 2409045 (2024). C. Lu, J. Meng, J. Song, K. Xu, T. Wang, H. Zhu, Q. Sun, D. W. Zhang, L. Chen, ACS Nano 18 , 29715 (2024). S. Seo, B.-S. Kang, J.-J. Lee, H.-J. Ryu, S. Kim, H. Kim, S. Oh, J. Shim, K. Heo, S. Oh, Nat. Commun. 11 , 3936 (2020). Y. Li, Z. Xuan, J. Lu, Z. Wang, X. Zhang, Z. Wu, Y. Wang, H. Xu, C. Dou, Y. Kang, Adv. Funct. Mater. 31 , 2100042 (2021). R. Wang, S. Wang, K. Liang, Y. Xin, F. Li, Y. Cao, J. Lv, Q. Liang, Y. Peng, B. Zhu, Small 18 , 2201111 (2022). Y. H. Jang, W. H. Kim, J. H. Kim, K. S. Woo, H. J. Lee, J. W. Jeon, S. K. Shim, J. Han, C. S. Hwang, Nat . Commun . 12 , 5727 (2021). S. K. Shim, Y. H. Jang, J. Han, J. W. Jeon, D. H. Shin, Y. R. Kim, J.-K. Han, K. S. Woo, S. H. Lee, S. Cheong, J. Kim, H. Seo, J. Shin, C. S. Hwang, Small 20 , 2306585 (2024). S. K. Shim, K. Lee, J. Han, D. H. Shin, S. H. Lee, S. Cheong, Y. H. Jang, C. S. Hwang, Adv. Mater. 36 , 2410432 (2024). Y. Sun, Q. Li, X. Zhu, C. Liao, Y. Wang, Z. Li, S. Liu, H. Xu, W. Wang, Adv. Intell. Syst. 5 , 2200196 (2023). H. Song, M. G. Lee, G. Kim, D. H. Kim, G. Kim, W. Park, H. Rhee, J. H. In, K. M. Kim, Adv. Mater. 36 , 2309708 (2024). J. H. Kim, H. W. Kim, M. J. Chung, D. H. Shin, Y. R. Kim, J. Kim, Y. H. Jang, S. W. Cheong, S. H. Lee, J. Han, H. J. Park, J. Han, C. S. Hwang, Nanoscale Horiz. , 9 , 2248-2258 (2024). H. W. Kim, J. H. Kim, D. H. Shin, M. J. Chung, T. W. Park, H. J. Park, J. Han, C. S. Hwang, Adv. Mater. , e13907 (2025). Additional Declarations There is NO Competing Interest. Supplementary Files SupportingInformation.docx Supplementary Information SupplementaryVideo1.mp4 Supplementary Video 1 SupplementaryVideo2.mp4 Supplementary Video 2 Cite Share Download PDF Status: Under Review Version 1 posted You are reading this latest preprint version Research Square lets you share your work early, gain feedback from the community, and start making changes to your manuscript prior to peer review in a journal. As a division of Research Square Company, we’re committed to making research communication faster, fairer, and more useful. We do this by developing innovative software and high quality services for the global research community. Our growing team is made up of researchers and industry professionals working together to solve the most critical problems facing scientific publishing. Also discoverable on Platform About Our Team In Review Editorial Policies Advisory Board Help Center Resources Author Services Accessibility API Access RSS feed Manage Cookie Preferences © Research Square 2026 | ISSN 2693-5015 (online) Privacy Policy Terms of Service Do Not Sell My Personal Information {"props":{"pageProps":{"initialData":{"identity":"rs-8957622","acceptedTermsAndConditions":true,"allowDirectSubmit":false,"archivedVersions":[],"articleType":"Article","associatedPublications":[],"authors":[{"id":603589061,"identity":"ecf1af09-e687-467f-903e-54dc559a17c1","order_by":0,"name":"Cheol Seong Hwang","email":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAyAQMAAABI0h/eAAAABlBMVEX///8AAABVwtN+AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAyElEQVRIiWNgGAWjYDACCSB+wHBADsY3IE5LAsMBY9K1JDYQrYV/dvPBBwl/7qTPn91jwPCjhsHYvIGAFok7x5INEtue5W64c8aAsecYg5nMAQJaDCRyzCQSGw7nbpDIMWDgbWCwkSDkMAOJ/G8SCX8Op8vPyDFg/Euclhw2iQS2wwkMN3IMmIG2mBHUInEjzRjol8OGG26kFRyWOSZhTFAL/4zkhw8+/DksLz8jeePDNzU2hjMIaUEBByDRNApGwSgYBaOAYgAAYUI+GYpOqp4AAAAASUVORK5CYII=","orcid":"https://orcid.org/0000-0002-6254-9758","institution":"Seoul National University","correspondingAuthor":true,"prefix":"","firstName":"Cheol","middleName":"Seong","lastName":"Hwang","suffix":""},{"id":603589062,"identity":"d9ef8b09-a8ce-4b4a-a055-b472bb82353e","order_by":1,"name":"Hyungjun Park","email":"","orcid":"","institution":"Seoul National University","correspondingAuthor":false,"prefix":"","firstName":"Hyungjun","middleName":"","lastName":"Park","suffix":""},{"id":603589063,"identity":"5dcd2861-b00b-4d38-a3bd-d1c90a9f47ff","order_by":2,"name":"Jin Hong Kim","email":"","orcid":"","institution":"Seoul National University","correspondingAuthor":false,"prefix":"","firstName":"Jin","middleName":"Hong","lastName":"Kim","suffix":""},{"id":603589064,"identity":"0288d8ec-dd7c-4779-9393-57f599b4f9b8","order_by":3,"name":"Hyun Wook Kim","email":"","orcid":"","institution":"Seoul National University","correspondingAuthor":false,"prefix":"","firstName":"Hyun","middleName":"Wook","lastName":"Kim","suffix":""},{"id":603589065,"identity":"99ba1b8e-926c-490a-90e3-3fc35ec89b20","order_by":4,"name":"Néstor Ghenzi","email":"","orcid":"","institution":"Seoul National University","correspondingAuthor":false,"prefix":"","firstName":"Néstor","middleName":"","lastName":"Ghenzi","suffix":""},{"id":603589066,"identity":"930c7a76-9103-4f04-82f7-d97f4672556c","order_by":5,"name":"Sung Keun Shim","email":"","orcid":"","institution":"Seoul National University","correspondingAuthor":false,"prefix":"","firstName":"Sung","middleName":"Keun","lastName":"Shim","suffix":""},{"id":603589067,"identity":"b769b1b7-bf63-46df-8974-d432f580de69","order_by":6,"name":"Joon-Kyu Han","email":"","orcid":"https://orcid.org/0000-0002-8736-9091","institution":"Seoul National University","correspondingAuthor":false,"prefix":"","firstName":"Joon-Kyu","middleName":"","lastName":"Han","suffix":""},{"id":603589068,"identity":"b69222e6-5268-4076-9267-88f7cbfdf353","order_by":7,"name":"Min Chung Jung","email":"","orcid":"","institution":"Seoul National University","correspondingAuthor":false,"prefix":"","firstName":"Min","middleName":"Chung","lastName":"Jung","suffix":""},{"id":603589069,"identity":"e5634fe9-053a-4032-bd7f-bc835814d720","order_by":8,"name":"Dong Hoon Shin","email":"","orcid":"","institution":"Seoul National University","correspondingAuthor":false,"prefix":"","firstName":"Dong","middleName":"Hoon","lastName":"Shin","suffix":""},{"id":603589070,"identity":"8ac897c7-1afb-4feb-8b0d-5553e052ec56","order_by":9,"name":"Kyung Seok Woo","email":"","orcid":"https://orcid.org/0000-0001-9184-7255","institution":"Ulsan National Institute of Science and Technology","correspondingAuthor":false,"prefix":"","firstName":"Kyung","middleName":"Seok","lastName":"Woo","suffix":""}],"badges":[],"createdAt":"2026-02-24 12:53:29","currentVersionCode":1,"declarations":"","doi":"10.21203/rs.3.rs-8957622/v1","doiUrl":"https://doi.org/10.21203/rs.3.rs-8957622/v1","draftVersion":[],"editorialEvents":[],"editorialNote":"","failedWorkflow":false,"files":[{"id":104882073,"identity":"f567b81a-da74-41da-be2a-32ca2f1a6124","added_by":"auto","created_at":"2026-03-18 09:28:36","extension":"png","order_by":1,"title":"Figure 1","display":"","copyAsset":false,"role":"figure","size":1618853,"visible":true,"origin":"","legend":"\u003cp\u003e\u003cstrong\u003eIllustration of a motion streak neuron for spatiotemporal multiple object detection.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e(a) Biological motion streak neurons in a mouse cerebral cortex. Motion-streak neurons are featured in simultaneously recognizing the speed and direction of multiple objects. (b) A motion streak neuron device consisting of an Al/IGZO/Al optoelectronic memristor and an Ag/HfO\u003csub\u003e2\u003c/sub\u003e/Pt dynamic memristor. The optoelectronic memristor converts external optical stimuli into electrical currents, and the dynamic memristor exhibits relaxation characteristics that encode object velocity as motion streaks. (c) The relaxation time of the memristive motion streak neuron increases with the input pulse width. When the integrated device directly receives light, generated motion trails can capture the speed characteristics of multiple objects. (d) By encoding the object presence time into the optical pulse width, motion streaks can be clearly distinguished through dynamic relaxation. In contrast, frame-based approaches without relaxation dynamics and static approaches lacking temporal correlation cannot distinguish velocity-dependent features.\u003c/p\u003e","description":"","filename":"image1.png","url":"https://assets-eu.researchsquare.com/files/rs-8957622/v1/9df3022ebfed1b6c35c9998e.png"},{"id":104882115,"identity":"62abf2f1-48a6-4189-919a-b71b1f61c528","added_by":"auto","created_at":"2026-03-18 09:28:46","extension":"png","order_by":2,"title":"Figure 2","display":"","copyAsset":false,"role":"figure","size":1972676,"visible":true,"origin":"","legend":"\u003cp\u003e\u003cstrong\u003eElectrical and optical properties of the Ag/HfO\u003c/strong\u003e\u003csub\u003e\u003cstrong\u003e2\u003c/strong\u003e\u003c/sub\u003e\u003cstrong\u003e/Pt dynamic memristor, Al/IGZO/Al optomemristor and the integrated device.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e(a) DC current-voltage (\u003cem\u003eI-V\u003c/em\u003e) characteristics of the dynamic memristor. (b) Threshold switching behavior of the dynamic memristor under an input pulse of 2.8 V over 2.5 ms. The output current (red) shows the threshold switching behavior with relaxation dynamics. (c) Relaxation time at varying pulse widths under a fixed pulse voltage of 2.8 V and a load resistance of 10 MΩ, and (d) Relaxation behaviors at different series resistances under a fixed pulse condition (2.8 V and 2.5 ms). (e) Switching behavior of the optomemristor for incident light under a fixed voltage of 2.8 V. Rising and falling times are 100 μs and 60 μs, respectively. (f) Scanning electron microscopy image of the integrated device composed of the optomemristor and the dynamic memristor. (g) Relaxation behavior of the integrated motion streak neuron at different light conditions, with a fixed pulse condition (4 V and 8 ms), (h) relaxation time of the integrated motion streak neuron at different pulse widths and light conditions, with a fixed pulse amplitude of 4 V.\u003c/p\u003e","description":"","filename":"image2.png","url":"https://assets-eu.researchsquare.com/files/rs-8957622/v1/e886ad5e99740724f9fd4ae6.png"},{"id":104882024,"identity":"efee2bed-d2cf-4944-99c2-26dbecdfd641","added_by":"auto","created_at":"2026-03-18 09:28:27","extension":"png","order_by":3,"title":"Figure 3","display":"","copyAsset":false,"role":"figure","size":1635999,"visible":true,"origin":"","legend":"\u003cp\u003e\u003cstrong\u003eHardware demonstration of motion streak neurons for single object movement classification.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e(a) Optical setup for precise timing control of the optical and electrical stimuli of the motion-streak neuron hardware. The enlarged image on the right shows the layout of the 4 × 4 wire-bonded motion-streak neuron array, illustrating the application of light pulses along the right-diagonal direction. Experimentally measured current of an object moving toward the right diagonal direction at different speeds: (b) fast (1 ms per pixel), (c) medium (2 ms per pixel), and (d) slow (3 ms per pixel). Relaxation time constants extracted from the measured current responses for objects moving in eight different directions, including vertical, horizontal, and diagonal trajectories: (e) fast (1 ms per pixel), (f) medium (2 ms per pixel), and (g) slow (3 ms per pixel). Each directional condition was measured over ten repeated trials. (h) Confusion matrix for single-object movement classification.\u003c/p\u003e","description":"","filename":"image3.png","url":"https://assets-eu.researchsquare.com/files/rs-8957622/v1/49bcc0c7dd04378b4d4578c1.png"},{"id":104882059,"identity":"7fb7f860-6c61-43b3-a18b-47963ae5bcf2","added_by":"auto","created_at":"2026-03-18 09:28:33","extension":"png","order_by":4,"title":"Figure 4","display":"","copyAsset":false,"role":"figure","size":1609250,"visible":true,"origin":"","legend":"\u003cp\u003e\u003cstrong\u003eSpatiotemporal multiple object detection of the KTH motion dataset.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e(a) Arbitrary visual scenarios were constructed by combining two objects, eight motion directions, and three different speeds. Four sequential motion events were applied consecutively. (b) After each motion event, the measured current responses from a 100 × 75 pixels were vectorized into a 7500 × 1 size and processed by a neural network composed of 7500 input neurons and 48 output neurons for classification. (c) Processed results for three arbitrary visual scenarios. Distinct motion streaks were formed depending on each motion event, and the results were transformed to 7500 × 1 vectors. (d) Visualization of the neural network weight distributions before and after training. (e) Inference results of the output neuron indices for the three vectorized scenarios using the trained weights. (f) Inference results of the output neuron indices for accumulated scenarios containing one, two, and three visual scenarios. (g) Comparison of output neuron index classifications obtained using frame-based, static, and dynamic approaches. Unlike the dynamic approach that distinct motion streaks enable clear index separation, the frame-based and static approaches fail to resolve the output neuron indices.\u003c/p\u003e","description":"","filename":"image4.png","url":"https://assets-eu.researchsquare.com/files/rs-8957622/v1/72d75c97fe1b02defd54e8aa.png"},{"id":104881968,"identity":"cb8cb36c-bbe5-439d-b00f-8d784e499f15","added_by":"auto","created_at":"2026-03-18 09:28:09","extension":"png","order_by":5,"title":"Figure 5","display":"","copyAsset":false,"role":"figure","size":1101660,"visible":true,"origin":"","legend":"\u003cp\u003eIntegrated motion streak neuron and R-C kernel for arbitrary complex movement classification of multiple objects.\u003c/p\u003e\n\u003cp\u003e(a) Arbitrary complex scenarios were constructed by combining two objects, dual trajectories with eight motion directions, and three different speeds. (b) After complex movement scenarios, the motion streak vectors and R-C kernel vectors from a 100 × 75 pixels were vectorized into a 15000 × 1 size and processed by a neural network composed of 15000 input neurons and 384 output neurons for classification. (c) Circuit diagram of the integrated motion streak neuron and R–C kernel. The motion-streak neuron produces a motion trail proportional to the optical pulse width, and the R–C kernel encodes the temporal intervals in complex motion patterns. (d) Processed results for three arbitrary complex scenarios. Two vectors were formed independently depending on the complex motion events. (e) Test accuracy as a function of epochs for three vectorized input cases. Compared with cases using the motion streak vector or the kernel vector alone, combined vectors represent significantly higher classification accuracy. (f) Inference results of the output neuron indices for the three vectorized inputs with motion streak vectors and R-C kernel vectors. (g) Comparison of test accuracy across three vectorized input cases under accumulated scenarios comprising one, two, and three complex visual events.\u003c/p\u003e","description":"","filename":"image5.png","url":"https://assets-eu.researchsquare.com/files/rs-8957622/v1/c93838046ce5335328d6ff85.png"},{"id":104882347,"identity":"4376c7db-40ba-41ec-b5aa-360bf1712386","added_by":"auto","created_at":"2026-03-18 09:29:28","extension":"pdf","order_by":0,"title":"","display":"","copyAsset":false,"role":"manuscript-pdf","size":8132843,"visible":true,"origin":"","legend":"","description":"","filename":"manuscript.pdf","url":"https://assets-eu.researchsquare.com/files/rs-8957622/v1/14b0679a-ac3a-47ec-9b3f-cb6e1adcfc4f.pdf"},{"id":104882158,"identity":"68ec6118-d126-47dd-8a3b-d88b3bd7ea45","added_by":"auto","created_at":"2026-03-18 09:28:55","extension":"docx","order_by":1,"title":"","display":"","copyAsset":false,"role":"supplement","size":26284311,"visible":true,"origin":"","legend":"Supplementary Information","description":"","filename":"SupportingInformation.docx","url":"https://assets-eu.researchsquare.com/files/rs-8957622/v1/f92fc3bb985a8cb75816627b.docx"},{"id":104881934,"identity":"ae3ccf80-4345-4875-8f05-0b34eba17445","added_by":"auto","created_at":"2026-03-18 09:27:51","extension":"mp4","order_by":2,"title":"","display":"","copyAsset":false,"role":"supplement","size":35949753,"visible":true,"origin":"","legend":"\u003cp\u003eSupplementary Video 1\u003c/p\u003e","description":"","filename":"SupplementaryVideo1.mp4","url":"https://assets-eu.researchsquare.com/files/rs-8957622/v1/a38788a495b41f56edc8462e.mp4"},{"id":104881972,"identity":"3fc78bd0-29dd-4e6e-95de-1f65c7fddae0","added_by":"auto","created_at":"2026-03-18 09:28:13","extension":"mp4","order_by":3,"title":"","display":"","copyAsset":false,"role":"supplement","size":4245422,"visible":true,"origin":"","legend":"\u003cp\u003eSupplementary Video 2\u003c/p\u003e","description":"","filename":"SupplementaryVideo2.mp4","url":"https://assets-eu.researchsquare.com/files/rs-8957622/v1/d2942ef2b1f7992cf56a53ce.mp4"}],"financialInterests":"There is \u003cb\u003eNO\u003c/b\u003e Competing Interest.","formattedTitle":"Memristive Motion-Streak Neuron for Spatiotemporal Multiple Object Detection","fulltext":[{"header":"Main","content":"\u003cp\u003eRecent advancements in artificial intelligence significantly improved machine vision performance by mimicking biological vision systems\u003csup\u003e1\u0026ndash;5\u003c/sup\u003e. However, most machine vision systems are predominantly designed for static image perception through a frame-by-frame approach rather than continuous dynamic scenes\u003csup\u003e6-8\u003c/sup\u003e, resulting in redundant data transfer and high latency, particularly when multiple objects move simultaneously at different speeds and in different directions. Therefore, dynamic vision systems capable of simultaneously analyzing spatiotemporal information are crucial for efficiently handling massive video data\u003csup\u003e9\u003c/sup\u003e.\u003c/p\u003e\n\u003cp\u003eThe biological visual system does not reconstruct dynamic scenes from discrete frames\u003csup\u003e10,11\u003c/sup\u003e, but it integrates dynamic visual inputs as a continuous stream by overlaying image frames to form a single, integrated visual scene, thereby enabling perception of complex visual scenarios\u003csup\u003e1\u003c/sup\u003e\u003csup\u003e2\u003c/sup\u003e\u003csup\u003e-1\u003c/sup\u003e\u003csup\u003e4\u003c/sup\u003e.\u0026nbsp;A key component of this spatiotemporal integration\u0026nbsp;is a motion-streak neuron that combines successive visual inputs into residual traces of moving objects, enabling the processing of continuous visual data and rapid motion perception.\u0026nbsp;Inspired by this principle, neuromorphic memristive motion detection and perception systems require elements that simultaneously exhibit stimulus responsiveness and intrinsic dynamic memory to encode complex motion features directly within the device.\u003c/p\u003e\n\u003cp\u003eThis work introduces a memristive motion-streak neuron by integrating an Al/InGaZnO (IGZO)/Al optomemristor with an Ag/HfO\u003csub\u003e2\u003c/sub\u003e/Pt dynamic memristor, forming a unit that functions as an individual pixel and captures spatiotemporal data from multiple objects. The integrated memristor pixel (neuron) enables learning from video data using a single embedded frame, without processing each frame individually. A 4\u0026nbsp;\u0026times;\u0026nbsp;4 motion-streak neuron array was fabricated, and its operational principle was confirmed by illuminating the devices with laser pulses of controlled direction and speed (duration). Subsequently, the KTH dataset was simulated to demonstrate that the integrated system can accurately recognize the direction and speed of multiple moving objects, comparable to existing software solutions\u003csup\u003e15,16\u003c/sup\u003e. Furthermore, integration with a resistor\u0026ndash;capacitor (R\u0026ndash;C) kernel allows the proposed neuron to detect complex motion of multiple objects, supporting scalable motion-processing applications. This study presents a method that bridges the gap between artificial and biological vision systems.\u0026nbsp;\u003c/p\u003e\n\u003cp\u003eMotion streak neuron with dynamic relaxation for spatiotemporal multiple object detection\u0026nbsp;\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFigure 1a\u003c/strong\u003e illustrates how the motion-streak neurons in the human cerebral cortex integrate temporal frames from multiple objects into a single visual frame, where multiple frames were combined to form residual traces to infer the speed and direction of moving objects\u003csup\u003e17\u003c/sup\u003e. Direction is determined by the object\u0026rsquo;s position in the final embedded frame relative to its residual trace. Also, speed is characterized by the length of these traces; fast- and slower-moving objects leave shorter and longer traces, respectively\u003csup\u003e18\u003c/sup\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFigure 1b\u003c/strong\u003e presents an implementation of a memristive motion-streak neuron composed of Al/InGaZnO/Al optoelectronic memristors and Ag/HfO\u003csub\u003e2\u003c/sub\u003e/Pt dynamic memristors, emulating the biological motion-streak neuron. Light pulses activate optoelectronic memristors and primarily encode the spatial position of a moving object, while the dynamic memristors are triggered by electrical pulses and capture the object speed\u003csup\u003e19\u003c/sup\u003e. \u003cstrong\u003eFigure 1c\u003c/strong\u003e illustrates how distinct motion streak patterns emerge from the relaxation behavior of the dynamic memristor when light pulses are applied to the integrated device. In this method, the duration of a moving object\u0026apos;s presence on a pixel is represented by the length of the light pulse. A fast-moving object corresponds to a short light pulse, resulting in rapid decay of the dynamic memristor current and the formation of a short motion trail. In contrast, a slow-moving object is represented by a longer light pulse, which induces a prolonged relaxation process and generates extended motion streaks.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFigure 1d\u003c/strong\u003e presents a 4 \u0026times; 4 array of motion-streak neurons with different operational principles. In a conventional frame-based approach, each light pulse is considered as a single frame, and the frames are processed independently. As a result, dynamic motion is segmented into discrete segments, and thus, objects moving at different speeds cannot be reliably distinguished. In the static approach, motion trails are observed as a function of pulse length. However, the length of the motion trail (or decay time constant) does not vary with the object presence time (or light pulse length). Therefore, object speeds cannot be distinguished when objects move simultaneously. In contrast, the proposed dynamic approach modulates the intrinsic relaxation dynamics of the dynamic memristor. Distinct motion trails are generated based on the object\u0026apos;s presence time at each pixel: longer decay time for longer presence (or pulse application) time. Through these properties, clear and simultaneous discrimination of object identity, motion speed, and direction is achieved without additional signal processing.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eElectrical and optical properties of the Ag/HfO\u003csub\u003e2\u003c/sub\u003e/Pt dynamic memristor\u003c/strong\u003e\u003cstrong\u003e,\u0026nbsp;\u003c/strong\u003e\u003cstrong\u003eAl/IGZO/Al optomemristor and the integrated device\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Ag/HfO\u003csub\u003e2\u003c/sub\u003e/Pt dynamic memristor was investigated to emulate the temporal processing behavior of biological motion-streak neurons\u003csup\u003e2\u003c/sup\u003e\u003csup\u003e0\u003c/sup\u003e. \u003cstrong\u003eFigure 2a\u003c/strong\u003e shows 50 cycles of current-voltage (\u003cem\u003eI-V\u003c/em\u003e) characteristics of the dynamic memristor. After the forming process, the dynamic memristor exhibits abrupt volatile switching behavior below 1 V (\u003cstrong\u003eSupplementary Fig. 1\u003c/strong\u003e). When an electrical pulse was applied, the circuit exhibited a relaxation response due to the inherent parasitic capacitance of the memristor, and \u003cstrong\u003eFigure 2b\u003c/strong\u003e represents the typical relaxation behavior under a constant voltage pulse. The switching from a low-conductance state to a high-conductance state in the memristor is due to the formation of a silver conductive filament induced by the migration of silver cations under an electric field. When the pulse terminates, the device relaxes to a low-conductance state (volatile off-switching) via spontaneous filament rupture driven by the surface energy of the conducting filaments\u003csup\u003e2\u003c/sup\u003e\u003csup\u003e1\u0026ndash;2\u003c/sup\u003e\u003csup\u003e5\u003c/sup\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFigure 2c\u003c/strong\u003e presents that the off-switching relaxation time varied from 1.7 ms to 2.1 ms as the applied voltage pulse length increased from 1 ms to 4 ms at a fixed pulse amplitude of 2.8 V and a serial resistor of 10 M\u0026Omega;. These varying relaxation times are attributed to differences in the diameter of the silver conductive filament. \u003cstrong\u003eFigure\u003c/strong\u003e\u003cstrong\u003e\u0026nbsp;\u003c/strong\u003e\u003cstrong\u003e2\u003c/strong\u003e\u003cstrong\u003ed\u003c/strong\u003e shows the results as the serial resistance increases from 10 M\u0026Omega; to 50 M\u0026Omega; under a fixed pulse condition (2.5 ms, 2.8 V). As the serial resistance increases, the voltage across the dynamic memristor decreases, decreasing the output current and shortening the relaxation time. Therefore, the Ag/HfO\u003csub\u003e2\u003c/sub\u003e/Pt dynamic memristor exhibits relaxation dynamics that depend on applied voltage pulse length and serial-resistor conditions. \u003cstrong\u003eSupplementary Figs. 2-5\u003c/strong\u003e shows the additional electrical characteristics of the dynamic memristor.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFigure 2e\u003c/strong\u003e exhibits a rapid photoresponse of the Al/IGZO/Al optomemristor, with a rising time of 100 \u0026mu;s and a falling time of 60 \u0026mu;s under a light pulse with an intensity of 12.35 mW/cm\u003csup\u003e2\u003c/sup\u003e and a pulse length of 0.5 ms. These sub-hundred-\u0026mu;s responses are superior to those of previously reported oxide-based photodetectors\u003csup\u003e26\u003c/sup\u003e\u003csup\u003e\u0026ndash;\u003c/sup\u003e\u003csup\u003e28\u003c/sup\u003e. The rapid photoresponse indicates that the proposed device can detect rapid visual data and convert it into electrical signals with minimal delay. \u003cstrong\u003eSupplementary Figs. 6 and 7\u003c/strong\u003e present the band diagram and temperature dependence of the optomemristor under light-on/off conditions.\u0026nbsp;\u003c/p\u003e\n\u003cp\u003eAlso, \u003cstrong\u003eSupplementary Fig\u003c/strong\u003e\u003cstrong\u003e. 8\u003c/strong\u003e confirmed the reliable performance of the optomemristor over a 1.5-s period of consecutive 2-ms light pulses. The light response originates from a reversible reaction involving the ionization (\u003cimg width=\"17\" height=\"19\" src=\"https://myfiles.space/user_files/58895_8739fc6c57c1c19a/58895_custom_files/img1773825358.png\" alt=\"image\"\u003e\u0026nbsp;\u0026agrave; \u003cimg width=\"27\" height=\"19\" src=\"https://myfiles.space/user_files/58895_8739fc6c57c1c19a/58895_custom_files/img177382535891.png\" alt=\"image\"\u003e + 2\u003cem\u003ee\u003c/em\u003e) for light on and neutralization (\u003cimg width=\"69\" height=\"19\" src=\"https://myfiles.space/user_files/58895_8739fc6c57c1c19a/58895_custom_files/img177382535842.png\" alt=\"image\"\u003e\u0026agrave;\u003cimg width=\"17\" height=\"19\" src=\"https://myfiles.space/user_files/58895_8739fc6c57c1c19a/58895_custom_files/img177382535854.png\" alt=\"image\"\u003e) for light off of an oxygen vacancy (\u003cimg width=\"17\" height=\"19\" src=\"https://myfiles.space/user_files/58895_8739fc6c57c1c19a/58895_custom_files/img177382535832.png\" alt=\"image\"\u003e)\u003csup\u003e19\u003c/sup\u003e. The amorphous IGZO thin film exhibits favorable optical properties, which are attributed to numerous localized trap sites (neutral \u003cimg width=\"17\" height=\"19\" src=\"https://myfiles.space/user_files/58895_8739fc6c57c1c19a/58895_custom_files/img177382535812.png\" alt=\"image\"\u003e). Furthermore, \u003cstrong\u003eSupplementary Fig. 9\u003c/strong\u003e represents stable light-switching endurance over 400 consecutive cycles under a 2.8 V electrical bias with successive 2 ms light pulses. \u003cstrong\u003eSupplementary Note 1\u003c/strong\u003e shows more detailed discussions about the electrical conduction mechanism of the optomemristor with and without light.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFigure 2f\u003c/strong\u003e shows that an Al/IGZO/Al optomemristor was serially connected to the Ag/HfO\u003csub\u003e2\u003c/sub\u003e/Pt dynamic memristor in place of the serial resistor, representing a single motion-streak neuron (pixel). \u003cstrong\u003eSupplementary Fig. 10\u0026nbsp;\u003c/strong\u003eshows the schematic fabrication process flow of the integrated motion-streak neuron. \u003cstrong\u003eFigure 2g\u0026nbsp;\u003c/strong\u003eillustrates the relaxation behavior of the integrated motion-streak neuron under light-on/off conditions. At a fixed pulse (4 V, 8 ms), the relaxation time increases under illumination because the optomemristor has a lower resistance, thereby increasing the voltage across the dynamic memristor and resulting in a higher output current and longer relaxation time. \u003cstrong\u003eSupplementary Figs. 11\u003c/strong\u003e and \u003cstrong\u003e12\u003c/strong\u003e show the \u003cem\u003eI\u003c/em\u003e\u0026ndash;\u003cem\u003eV\u003c/em\u003e characteristics and endurance of the integrated device, demonstrating its electrical stability.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFigure 2h\u003c/strong\u003e demonstrates the photo-responsive characteristics, which affect both the output current and relaxation behavior. The output current and relaxation time increased under the light-on condition at all voltage pulse lengths, confirming the ability to process spatiotemporal information. The output current and relaxation time of 16 devices were measured to compare variation across the integrated devices (\u003cstrong\u003eSupplementary Figs\u003c/strong\u003e\u003cstrong\u003e. 1\u003c/strong\u003e\u003cstrong\u003e3-1\u003c/strong\u003e\u003cstrong\u003e5\u003c/strong\u003e).\u0026nbsp;Previous studies on optomemristors for motion detection were limited by the static photoresponse of the active layers\u003csup\u003e29-32\u003c/sup\u003e. In contrast, this device can simultaneously process object motion.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eSingle object movement classification with integrated motion-streak neuron array\u003c/strong\u003e\u003cstrong\u003e\u0026nbsp;\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFigure 3a\u003c/strong\u003e illustrates the custom optical board setup used to demonstrate the operation of the memristive motion-streak neuron experimentally. \u003cstrong\u003eSupplementary Fig. 1\u003c/strong\u003e\u003cstrong\u003e6\u003c/strong\u003e shows the hardware configuration used to detect a single object moving in different directions. The Methods section and \u003cstrong\u003eSupplementary Note 2\u003c/strong\u003e provide detailed descriptions of the optical measurement setup.\u003c/p\u003e\n\u003cp\u003eTo emulate the movement of a single object, optical pulse signals were applied with arbitrary directions and speeds, while a voltage of 4 V was applied simultaneously across all neuron devices. In this task, object speed was defined by the optical pulse length applied to each pixel. For example, a slow-moving object traveling to the right was implemented by applying four consecutive light pulses to the right at a rate of 3 ms per pixel, resulting in a total illumination duration of 12 ms. The direction and speed of the moving object were then determined by measuring the current responses of all motion streak neurons at the end of the 12 ms pulse sequence. \u003cstrong\u003eSupplementary Fig. 17\u003c/strong\u003e shows the light-pulse measurement system used to characterize the relaxation time of the motion-streak neuron.\u0026nbsp;\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFigures\u0026nbsp;\u003c/strong\u003e\u003cstrong\u003e3\u003c/strong\u003e\u003cstrong\u003eb-d\u003c/strong\u003e present experimentally measured current values obtained from the 4 \u0026times; 4 motion-streak neuron array for an object moving from the bottom left corner toward the top right corner along the diagonal direction at three different speeds. The color bar maps the current for each neuron, with darker colors indicating larger currents and lighter colors indicating smaller currents. \u003cstrong\u003eSupplementary Video 1\u003c/strong\u003e presents a representative laser trajectory precisely controlled using the optical board setup. Each pixel reflects the neuron\u0026apos;s relaxation response at its spatial location. For low (high) object speed, the illuminated pixels retain stronger (weaker) residual currents when measured at the end of the light-pulse sequence, enabling the classification of both the direction and the speed of moving objects. \u003cstrong\u003eSupplementary Fig.\u0026nbsp;\u003c/strong\u003e\u003cstrong\u003e18\u003c/strong\u003e shows the results for motion trajectories beyond the right-diagonal direction, confirming the motion-selective capability of the proposed system.\u003c/p\u003e\n\u003cp\u003eTo assess the array\u0026apos;s motion-detection accuracy, training and inference were performed on simulated data derived from the experimental data. \u003cstrong\u003eFigures 3e\u003c/strong\u003e, \u003cstrong\u003e3f\u003c/strong\u003e, and \u003cstrong\u003e3g\u003c/strong\u003e present the relaxation time constants extracted from the measured current responses for objects moving in eight directions at the fast, medium, and slow speeds, respectively. For each speed condition, relaxation time constants were obtained from ten repeated trials for all motion directions. The measured relaxation values for each direction were flattened into a 16 \u0026times; 1 column vector and fed to a neural network with 16 input neurons and 24 output neurons. Each output neuron label corresponds to a combination of motion direction and speed, such as an upright direction at slow speed. To more accurately classify single-object movement, the neural network was trained by incorporating experimental current variations into the 16-dimensional vectorized input patterns associated with each output neuron index\u003csup\u003e3\u003c/sup\u003e\u003csup\u003e3,\u003c/sup\u003e\u003csup\u003e34\u003c/sup\u003e.\u003c/p\u003e\n\u003cp\u003eDuring the training phase, synaptic weights were randomly initialized and optimized through iterative updates to classify 16-dimensional input vectors into 24 output neuron labels.\u003cstrong\u003e\u0026nbsp;\u003c/strong\u003e\u003cstrong\u003eFigure 3h\u0026nbsp;\u003c/strong\u003eshows clear diagonal patterns in the confusion matrix, with 24 labels corresponding to the combination of direction and speed. \u003cstrong\u003eSupplementary Fig.\u0026nbsp;\u003c/strong\u003e\u003cstrong\u003e19\u003c/strong\u003e shows that the\u003cstrong\u003e\u0026nbsp;\u003c/strong\u003etest accuracy saturates at 96.7% after 80 epochs when selecting the highest output neuron. These results demonstrate that the arbitrary directions and speeds of the vectorized inputs can be clearly distinguished, even in the presence of noise induced by scattered light from moving objects.\u0026nbsp;\u003cstrong\u003eSupplementary Video 2\u003c/strong\u003e shows the effect of laser crosstalk on adjacent neuron devices caused by scattered laser illumination.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eSpatiotemporal multiple object detection of the KTH motion dataset\u003c/strong\u003e\u003cstrong\u003e\u0026nbsp;\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe performance of the memristive motion-streak neuron was further evaluated through simulation of the KTH motion dataset, which features multiple objects moving in different directions and at different speeds.\u0026nbsp;In this study, outdoor scenarios featuring human subjects running, jogging, and walking were selected from the KTH dataset\u003csup\u003e15,16\u003c/sup\u003e to ensure clear separation of speeds among objects.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFigure 4a\u003c/strong\u003e illustrates the construction of three arbitrary visual scenarios by combining two objects, eight motion directions, and three different speeds of 1 ms, 2 ms and 3 ms per pixel. For each combined scenario, four sequential motion events were applied. \u003cstrong\u003eFigure 4b\u003c/strong\u003e shows that the current responses obtained after processing three motion scenarios on a 100 \u0026times; 75 pixel array were vectorized into 7500 \u0026times; 1 representations and subsequently classified using a neural network with 7500 input neurons and 48 output neurons. Here, each of the 48 output neuron labels corresponds to a unique combination of object identity, motion direction, and speed, such as object 1 moving in the up-right direction at a fast speed.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFigure 4c\u0026nbsp;\u003c/strong\u003epresents the processing results for three arbitrary visual scenarios. Due to the dynamic relaxation behavior of the memristive neurons, distinct motion streaks emerge depending on both the direction and speed of each object. Slower (faster)-moving objects in scenario 3 (1) produce motion trails with longer (shorter) streaks having higher (lower) intensity. The 7500 \u0026times; 1 vectorized representations of the current responses, obtained for each scenario, are also shown in the right panel. \u003cstrong\u003eSupplementary Fig. 20\u003c/strong\u003e presents the output vectors (7500 \u0026times; 1) derived from motion-streak neuron responses across three visual scenarios, shown for both frame-based and static relaxation\u0026ndash;based cases to enable direct comparison. All scenarios inherently reflect device-to-device variations and relaxation dynamics, and each vector exhibits a unique pattern that enables classification into one of the 48 output neurons.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFigure 4d\u0026nbsp;\u003c/strong\u003eshows the distributions of synaptic weights before and after training. Initially, all weights were randomly initialized. However, after training, distinct weight patterns emerged for each output neuron, indicating that the network feasibly captured discriminative features associated with different motion streak patterns. Also, \u003cstrong\u003eSupplementary Fig. 21\u003c/strong\u003e shows the learned weight distributions across output neuron indices after training for the frame-based and static relaxation\u0026ndash;based processing approaches.\u0026nbsp;\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFigure\u0026nbsp;\u003c/strong\u003e\u003cstrong\u003e4e\u003c/strong\u003e shows the inferred output neuron indices for the three vectorized scenarios, accurately identifying specific labels. \u003cstrong\u003eFigure\u003c/strong\u003e\u003cstrong\u003e\u0026nbsp;4f\u0026nbsp;\u003c/strong\u003ecompares inference accuracy across scenarios containing a single visual event (scenario 1), two combined events (scenarios 1 and 2), and all three visual scenarios.\u0026nbsp;Consistent classification performance confirms that the proposed system maintains reliable inference even as the number of motion events increases.\u0026nbsp;In contrast, conventional frame-based sensors fail to capture continuous temporal dynamics within\u0026nbsp;a single scene.\u0026nbsp;Phototransistors with static relaxation characteristics were reported to partially address this limitation by reflecting dynamic changes in visual\u0026nbsp;scenes\u003csup\u003e8,\u003c/sup\u003e\u003csup\u003e35\u003c/sup\u003e.\u0026nbsp;However, speed information could not be incorporated because relaxation behavior was not tunable.\u003cstrong\u003e\u0026nbsp;Supplementary Fig.\u0026nbsp;\u003c/strong\u003e\u003cstrong\u003e22\u003c/strong\u003e\u003cstrong\u003e\u0026nbsp;\u003c/strong\u003eshows the classification outcomes for three arbitrary visual scenarios using frame-based and static relaxation\u0026ndash;based processing. Therefore, the capability to detect individual actions demonstrates the suitability of the proposed system for classifying different actions. \u003cstrong\u003eSupplementary Fig.\u0026nbsp;\u003c/strong\u003e\u003cstrong\u003e23\u003c/strong\u003e presents a confusion matrix for multiple moving-object classification, demonstrating high accuracy across the conditions.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFigure\u0026nbsp;\u003c/strong\u003e\u003cstrong\u003e4\u003c/strong\u003e\u003cstrong\u003eg\u003c/strong\u003e compares the output neuron index classifications obtained using frame\u0026ndash;based, static relaxation\u0026ndash;based, and dynamic relaxation\u0026ndash;based approaches. Frame\u0026ndash;based sensing fails to capture temporal continuity, resulting in a low mean classification accuracy of only 12.5%. Static relaxation\u0026ndash;based sensing partially reflects motion direction but cannot encode speed-dependent variations, resulting in a mean accuracy of 38.1%. In contrast, the dynamic relaxation\u0026ndash;based approach enables clear separation of output neuron indices, achieving a substantially higher mean accuracy of 96.2%. The classification performance of the proposed neurons can be affected by device-level variations, so classification accuracy was assessed as a function of the relaxation time coefficient of variation (CoV). The measured cycle-to-cycle and device-to-device CoVs were 0.09 and 0.07, respectively, yielding a total CoV of 0.12. As shown in\u0026nbsp;\u003cstrong\u003eSupplementary Fig. 24\u003c/strong\u003e, the test accuracy remains stable with increasing CoV, indicating that variations in motion-streak neurons do not significantly affect\u0026nbsp;final classification performance.\u003cbr\u003e\u0026nbsp;\u003cbr\u003e \u003cstrong\u003eIntegrated motion streak neuron and R-C kernel for arbitrary complex movement classification of multiple-objects\u003c/strong\u003e\u003cstrong\u003e\u0026nbsp;\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eTo classify more complex movements involving multiple objects, detecting the temporal intervals between optical input sequences is also necessary. \u003cstrong\u003eFigure 5a\u003c/strong\u003e illustrates multiple-object scenarios with complex motion that extend beyond the simple scenarios used to evaluate arbitrary linear motion. For example, a movement in which an object first moves to the right and then moves to the left can be represented as a combination of right and left directions, while a movement that proceeds along the right diagonal after the left diagonal can be expressed as a combination of up-left and up-right directions. However, motion-streak neurons cannot distinguish such complex sequential motions. In this case, the implications of the various output vectors could be further enhanced by utilizing a physical kernel, such as the R\u0026ndash;C kernel\u003csup\u003e36,37\u003c/sup\u003e, which nonlinearly transforms the input vectors into kernel vectors. These kernel vectors can then be combined with the input vectors to enhance classification accuracy.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFigure 5b\u003c/strong\u003e shows the structure of the readout layer designed to classify object identity, complex movement, and speed. In this configuration, optical input sequences applied to a 100 \u0026times; 75-pixel region determine the values of the motion-streak neuron vectors and the R\u0026ndash;C kernel vectors. These two vectors are flattened and concatenated to form a 100 \u0026times; 75 \u0026times; 2 input tensor. The 384 output neuron labels are defined by the combination of two object identities, eight motion directions 1 and 2, and three speeds.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u0026nbsp;Figure 5c\u003c/strong\u003e presents the circuit diagram of the integrated motion-streak neuron and R\u0026ndash;C kernel when applying a 4 V bias voltage, using a 1 M\u0026Omega; resistor and a 500 pF capacitor to classify the given complex scenarios. Here, the motion-streak neuron modulates the length of the motion trail according to the length of the optical input, while the R\u0026ndash;C kernel detects the interval between two optical input sequences. Longer intervals charge the capacitor more, leading to a higher voltage distribution upon subsequent optical inputs, thereby detecting the interval between consecutive sequences\u003csup\u003e38\u003c/sup\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u0026nbsp;Figure 5d\u003c/strong\u003e shows the processed motion-streak and kernel vectors for two representative complex movement scenarios. When each result is vectorized to 7500 \u0026times; 1, the kernel vectors capture distinct features relative to the motion streak vectors. This performance is due to the varying intervals between optical sequences across pixels, resulting in unique vectors when the voltage distribution induced by the final optical input is measured. Based on these characteristics, recognition performance for complex movements was evaluated using both vectors jointly and individually.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFigure 5e\u003c/strong\u003e presents test accuracy as a function of training epoch for three cases of vectorized inputs. The green curve corresponds to using the motion streak vector alone, yielding a low accuracy of 23.7% because it cannot process input sequences. Also, the decay of relaxation dynamics limits the ability to preserve motion history over the long term. In contrast, using the kernel vector alone yields 54.2% accuracy in recognizing complex movements. It reflects the intervals between optical sequences, but it cannot capture speed-dependent motion trails. When both vectors are used simultaneously, information on object identity, complex movement, and speed is encoded through a unique combination, resulting in a high accuracy of 91.1%. \u003cstrong\u003eSupplementary Fig. 25\u003c/strong\u003e shows the distributions of the visualized weights before and after training based on these vectors.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u0026nbsp;Figure 5f\u003c/strong\u003e shows the predicted output neuron indices for three arbitrary scenarios based on the combined processed vectors, confirming that the activated output neurons correctly infer the ground truth. \u003cstrong\u003eSupplementary Fig. 26\u003c/strong\u003e shows the confusion matrix comparing the 384 true labels with the predicted labels. Lastly, \u003cstrong\u003eFigure 5g\u003c/strong\u003e presents the recognition accuracy of the three vectorized input cases as scenarios are cumulatively added. Across all scenario combinations, using both vectors consistently produces higher accuracy than using either vector alone.\u0026nbsp;\u003c/p\u003e"},{"header":"Conclusion","content":"\u003cp\u003eThis work demonstrates that a memristive motion-streak neuron intrinsically encodes spatiotemporal information through the serial integration of an\u0026nbsp;Al/InGaZnO/Al optomemristor\u0026nbsp;and an\u0026nbsp;Ag/HfO\u003csub\u003e2\u003c/sub\u003e/Pt\u0026nbsp;volatile dynamic memristor. This integration enables simultaneous recognition of the object direction, position, and speed within a single neuromorphic system. The implemented hardware comprised a 4 \u0026times; 4 motion-streak neuron array for single-object detection, achieving 96.7% accuracy. The system achieves 96.2% accuracy in identifying the positions, directions, and velocities of multiple moving objects in a simulation of the KTH dataset. Additionally, integration with an R\u0026ndash;C kernel enables temporal interval processing, achieving 91.1% accuracy and allowing the classification of more complex motion sequences within the same hardware architecture.\u0026nbsp;\u003cstrong\u003eTable 1\u003c/strong\u003e compares this work with previously reported memristive motion-detection sensors. Earlier studies processed only optical inputs and performed single-object detection on simple datasets\u003csup\u003e8,39\u003c/sup\u003e. In contrast, this work enables multiple-object detection on a complex video dataset using an integrated device-array structure, achieving accuracy comparable to that of the software solution. (\u003cstrong\u003eSupplementary Fig.\u0026nbsp;\u003c/strong\u003e\u003cstrong\u003e27\u003c/strong\u003e).\u003c/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c/p\u003e"},{"header":"Methods","content":"\u003cp\u003e\u003cstrong\u003eDevice Fabrication\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eFor the Al/IGZO/Al optomemristor, a SiO\u003csub\u003e2\u003c/sub\u003e layer was thermally grown on the p-type (100) Si wafer as a starting substrate. Then, an IGZO active layer was deposited by RF sputtering. The IGZO layer was patterned through photolithography and dry etching. A 50-nm-thick Al electrode layer and a 50-nm-thick Pt passivation layer were deposited using an electron beam evaporator, followed by the lift-off process. A line cell structure was designed to maximize the light-receiving area.\u003c/p\u003e\n\u003cp\u003eThe top electrode of the Ag/HfO\u003csub\u003e2\u003c/sub\u003e/Pt dynamic memristor was connected via the right metal Al electrode of the Al/IGZO/Al optomemristor, and the details of the fabrication process are described elsewhere\u003csup\u003e41,42\u003c/sup\u003e. A 50-nm-thick Pt bottom electrode metal layer was deposited by electron-beam evaporation and patterned by photolithography and lift-off. Then, an 8-nm-thick HfO\u003csub\u003e2\u003c/sub\u003e switching layer was deposited through thermal atomic layer deposition at a substrate temperature of 250 ℃. The precursor for Hf and oxidizer were tetrakis (dimethylamido) hafnium and O\u003csub\u003e3\u003c/sub\u003e, respectively. The HfO\u003csub\u003e2\u003c/sub\u003e layer was patterned by photolithography and dry etching of the bottom Pt metal electrode of the dynamic memristor and the right metal Al electrode of the optomemristor for pad contact. Finally, a 70-nm-thick Ag top electrode layer and a 50-nm-thick Pt passivation layer were deposited using a thermal evaporator and an electron-beam evaporator, respectively, and patterned by photolithography and lift-off. \u003cstrong\u003eSupplementary Fig.\u0026nbsp;\u003c/strong\u003e\u003cstrong\u003e10\u003c/strong\u003e illustrates the detailed process flow of the integrated motion streak neuron.\u0026nbsp;\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOptical Measurements\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA custom optical measurement system was constructed to quantify the spatiotemporal response of the 4 \u0026times; 4 wire-bonded motion-streak neuron arrays. \u003cstrong\u003eFigure 3a\u003c/strong\u003e represents the schematic of the optical board setup. The optical path was aligned using a 4 \u0026times; 4 laser array comprising 532 nm green laser diodes with a light intensity of 12.35 mW/cm\u003csup\u003e2\u003c/sup\u003e (Q-LINE). Each laser diode was fixed to a laser diode mount (Q-LINE), and the light was aligned using mirror mounts (Startnow) with 25 mm Si reflective mirrors (FONLAND). The optical modules were assembled on an aluminum optical board (AUTOMATION PARTS, PL23) to ensure stable multilayer beam alignment. The reflected laser beams from the multilayer modules were focused onto the motion-streak neuron devices (devices under test, DUTs) located at the focal plane.\u003c/p\u003e\n\u003cp\u003eFor synchronized optical illumination and electrical readout, a microcontroller unit (STM32, STMicroelectronics) was connected to each laser channel via bipolar junction transistors (2N2222). The microcontroller unit (MCU) was interfaced with a control computer via a general purpose interface bus (GPIB) cable, enabling optical pulse generation in response to a control-voltage waveform. Through the same GPIB interface, the pulse generator triggered the readout-voltage window, while the MCU switched the transistor within this window to precisely control the illumination pulse width and to perform automated timing control and data acquisition. Relaxation currents were measured simultaneously using multiple oscilloscope channels connected to the bonded pads of each device, allowing parallel acquisition of spatiotemporal responses. \u003cstrong\u003eSupplementary Fig.\u0026nbsp;\u003c/strong\u003e\u003cstrong\u003e16\u003c/strong\u003e shows the actual hardware configuration used to detect light in different directions.\u0026nbsp;\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eElectrical Measurements\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe DC \u003cem\u003eI\u0026ndash;V\u003c/em\u003e characteristics were measured using the semiconductor parameter analyzer (4155A, Hewlett-Packard). An Agilent 8110A pulse generator and oscilloscope (TDS 684C, Tektronix) were used for the pulse measurements. White-light illumination was provided by a pulse-width modulator (ZK-PP2K dual-mode pulse driver) and a light-emitting-diode (LED) lamp module (XML-T6 5W LED module).\u003cstrong\u003e\u0026nbsp;\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eMovement Classification Methods (single object and multiple objects using the KTH dataset)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eFor the single-object case, a neural network with a size of 16 \u0026times; 24 was trained on 240 experimentally measured responses from the reflective optics assembly, divided into 144 training datasets and 96 test sets. To generate customized datasets from the KTH motion dataset, action sequences were constructed by combining two objects, eight motion directions, and three speeds, and were then resized from the original resolution of 160 \u0026times; 120 pixels to 100 \u0026times; 75 pixels. To train arbitrary scenarios involving multiple objects, a neural network with a structure of 7500 \u0026times; 48 and 15000 \u0026times; 384 was trained using the training sets and test sets ratio of 8:2. In both systems, backpropagation was used for the training and testing processes, and the Adam optimizer was applied to minimize the cost function in the Python package PyTorch.\u003c/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c/p\u003e"},{"header":"Declarations","content":"\u003cp\u003e\u003cstrong\u003eCode Availability\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe code supporting the simulation in this Article is available from the corresponding author upon reasonable request.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAcknowledgements\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eH.J. Park, J.H. Kim and H.W. Kim contributed equally to this work. This work was supported by the National Research Foundation of Korea (2021R1A3B2079882).\u003c/p\u003e"},{"header":"References","content":"\u003col\u003e\n \u003cli\u003eL. Mennel, J. Symonowicz, S. Wachter, D. K. Polyushkin, A. J. Molina-Mendoza, T. Mueller, \u003cem\u003eNature\u003c/em\u003e\u003cstrong\u003e579\u003c/strong\u003e, 62 (2020).\u003c/li\u003e\n \u003cli\u003eH. Jang, H. Hinton, W.-B. Jung, M.-H. Lee, C. Kim, M. Park, S.-K. Lee, S. Park, D. Ham, \u003cem\u003eNat. Electron.\u003c/em\u003e\u003cstrong\u003e5\u003c/strong\u003e, 519 (2022).\u003c/li\u003e\n \u003cli\u003eY. Chai, \u003cem\u003eNature\u003c/em\u003e\u003cstrong\u003e579\u003c/strong\u003e, 32 (2020).\u003c/li\u003e\n \u003cli\u003eC. Choi, J. Leem, M. Kim, A. Taqieddin, C. Cho, K. W. Cho, G. J. Lee, H. Seung, H. J. Bae, Y. M. Song, \u003cem\u003eNat. Commun.\u003c/em\u003e\u003cem\u003e\u0026nbsp;\u003c/em\u003e\u003cstrong\u003e11\u003c/strong\u003e, 5934 (2020).\u003c/li\u003e\n \u003cli\u003eK. Simonyan, A. Zisserman, \u003cem\u003eAdv. Neural Inf. Process Syst.\u003c/em\u003e\u003cstrong\u003e1\u003c/strong\u003e, 568-576 (2014).\u003c/li\u003e\n \u003cli\u003eF. Zhou, Y. Chai, \u003cem\u003eNat. Electron.\u003c/em\u003e\u003cstrong\u003e3\u003c/strong\u003e, 664 (2020).\u003c/li\u003e\n \u003cli\u003eX. Li, J. Tang, Q. Zhang, B. Gao, J. J. Yang, S. Song, W. Wu, W. Zhang, P. Yao, N. Deng, \u003cem\u003eNat. Nanotechnol.\u003c/em\u003e\u003cstrong\u003e15\u003c/strong\u003e, 776 (2020).\u003c/li\u003e\n \u003cli\u003eJ. Chen, Z. Zhou, B. J. Kim, Y. Zhou, Z. Wang, T. Wan, J. Yan, J. Kang, J.-H. Ahn, Y. Chai, \u003cem\u003eNat. Nanotechnol.\u003c/em\u003e\u003cstrong\u003e18\u003c/strong\u003e, 882 (2023).\u003c/li\u003e\n \u003cli\u003eM. Irani, P. al Anandan, J. Bergen, R. Kumar, S. Hsu, \u003cem\u003eSignal Process. Image Commun.\u003c/em\u003e\u003cstrong\u003e8\u003c/strong\u003e, 327 (1996).\u003c/li\u003e\n \u003cli\u003eJ. E. Dowling, \u003cem\u003eThe Retina: An Approachable Part of the Brain\u003c/em\u003e, Harvard University Press (1987).\u003c/li\u003e\n \u003cli\u003eA. London, I. Benhar, M. Schwartz, \u003cem\u003eNat. Rev. Neurol\u003c/em\u003e\u003cstrong\u003e9\u003c/strong\u003e, 44 (2013).\u003c/li\u003e\n \u003cli\u003eC. H. Anderson, D. C. Van Essen, J. L. Gallant (1990).\u003c/li\u003e\n \u003cli\u003eM. Morgan, S. Benton, \u003cem\u003eNature\u003c/em\u003e\u003cstrong\u003e340\u003c/strong\u003e, 385 (1989).\u003c/li\u003e\n \u003cli\u003eW. S. Geisler, \u003cem\u003eNature\u003c/em\u003e\u003cstrong\u003e400\u003c/strong\u003e, 65 (1999).\u003c/li\u003e\n \u003cli\u003eP. Antonik, N. Marsal, D. Brunner, D. Rontani, \u003cem\u003eNat. Mach. Intell.\u003c/em\u003e\u003cstrong\u003e1\u003c/strong\u003e, 530 (2019).\u003c/li\u003e\n \u003cli\u003eS. Xu, J. Wang, S. Yi, W. Zou, \u003cem\u003eNat. Commun.\u003c/em\u003e\u003cstrong\u003e13\u003c/strong\u003e, 7970 (2022).\u003c/li\u003e\n \u003cli\u003eD. Apthorp, D. S. Schwarzkopf, C. Kaul, B. Bahrami, D. Alais, G. Rees, \u003cem\u003eProc. R. Soc. B.\u003c/em\u003e\u003cstrong\u003e280\u003c/strong\u003e, 20122339 (2013).\u003c/li\u003e\n \u003cli\u003eM. Tohmi, S. Tanabe, J. Cang, \u003cem\u003eCell reports\u003c/em\u003e\u003cstrong\u003e34\u003c/strong\u003e, 108617 (2021).\u003c/li\u003e\n \u003cli\u003eL. Hu, J. Yang, J. Wang, P. Cheng, L. O. Chua, F. Zhuge, \u003cem\u003eAdv. Funct. Mater.\u003c/em\u003e\u003cstrong\u003e31\u003c/strong\u003e, 2005582 (2021).\u003c/li\u003e\n \u003cli\u003eM. A. Arbib, \u003cem\u003eThe Handbook of Brain Theory and Neural Networks\u003c/em\u003e, MIT Press (2003).\u003c/li\u003e\n \u003cli\u003eW. Wang, M. Wang, E. Ambrosi, A. Bricalli, M. Laudato, Z. Sun, X. Chen, D. Ielmini, \u003cem\u003eNat. Commun.\u003c/em\u003e\u003cstrong\u003e10\u003c/strong\u003e, 81 (2019).\u003c/li\u003e\n \u003cli\u003eK. S. Woo, J. Kim, J. Han, J. M. Choi, W. Kim, C. S. Hwang, \u003cem\u003eAdv. Intell. Syst.\u003c/em\u003e\u003cstrong\u003e3\u003c/strong\u003e, 2100062 (2021).\u003c/li\u003e\n \u003cli\u003eK. S. Woo, J. Kim, J. Han, W. Kim, Y. H. Jang, C. S. Hwang, \u003cem\u003eNat. Commun.\u003c/em\u003e\u003cstrong\u003e13\u003c/strong\u003e, 5762 (2022).\u003c/li\u003e\n \u003cli\u003eK. S. Woo, J. Han, S. Yi, L. Thomas, H. Park, S. Kumar, C. S. Hwang, \u003cem\u003eNat. Commun.\u003c/em\u003e\u003cstrong\u003e15\u003c/strong\u003e, 3245 (2024).\u003c/li\u003e\n \u003cli\u003eK. S. Woo, H. Park, N. Ghenzi, A. A. Talin, T. Jeong, J.-H. Choi, S. Oh, Y. H. Jang, J. Han, R. S. Williams, S. Kumar, C. S. Hwang, \u003cem\u003eACS Nano\u003c/em\u003e\u003cstrong\u003e18\u003c/strong\u003e, 17007 (2024).\u003c/li\u003e\n \u003cli\u003eB. R. Tak, V. Gupta, A. K. Kapoor, Y.-H. Chu, R. Singh, \u003cem\u003eACS Appl. Mater. Interfaces.\u003c/em\u003e\u003cstrong\u003e1\u003c/strong\u003e, 2463 (2019).\u003c/li\u003e\n \u003cli\u003eM. Hussain, A. Ali, S. H. A. Jaffery, S. Aftab, S. Abbas, M. Riaz, T. P. A. Bach, M. Raza, J. Iqbal, S. Hussain, \u003cem\u003eNanoscale\u003c/em\u003e\u003cstrong\u003e14\u003c/strong\u003e, 10910 (2022).\u003c/li\u003e\n \u003cli\u003eY. Liao, Y. J. Kim, M. Kim, \u003cem\u003eJ. Chem. Eng.\u003c/em\u003e\u003cstrong\u003e476\u003c/strong\u003e, 146838 (2023).\u003c/li\u003e\n \u003cli\u003eY. Zhou, J. Fu, Z. Chen, F. Zhuge, Y. Wang, J. Yan, S. Ma, L. Xu, H. Yuan, M. Chan, X. Miao, Y. He, Y. Chai, \u003cem\u003eNat. Electron.\u003c/em\u003e\u003cstrong\u003e6\u003c/strong\u003e, 870 (2023).\u003c/li\u003e\n \u003cli\u003eH. Shao, Y. Ji, R. Wang, J. Liu, Y. Li, B. Liu, W. Li, Y. Xie, L. Xie, J. C. Ho, \u003cem\u003eNano Energy\u003c/em\u003e\u003cstrong\u003e130\u003c/strong\u003e, 110133 (2024).\u003c/li\u003e\n \u003cli\u003eH. Fang, S. Ma, J. Wang, L. Zhao, F. Nie, X. Ma, W. L\u0026uuml;, S. Yan, L. Zheng, \u003cem\u003eAdv. Funct. Mater.\u003c/em\u003e\u003cstrong\u003e34\u003c/strong\u003e, 2409045 (2024).\u003c/li\u003e\n \u003cli\u003eC. Lu, J. Meng, J. Song, K. Xu, T. Wang, H. Zhu, Q. Sun, D. W. Zhang, L. Chen, \u003cem\u003eACS Nano\u003c/em\u003e\u003cstrong\u003e18\u003c/strong\u003e, 29715 (2024).\u003c/li\u003e\n \u003cli\u003eS. Seo, B.-S. Kang, J.-J. Lee, H.-J. Ryu, S. Kim, H. Kim, S. Oh, J. Shim, K. Heo, S. Oh, \u003cem\u003eNat. Commun.\u003c/em\u003e\u003cstrong\u003e11\u003c/strong\u003e, 3936 (2020).\u003c/li\u003e\n \u003cli\u003eY. Li, Z. Xuan, J. Lu, Z. Wang, X. Zhang, Z. Wu, Y. Wang, H. Xu, C. Dou, Y. Kang, \u003cem\u003eAdv. Funct. Mater.\u003c/em\u003e\u003cstrong\u003e31\u003c/strong\u003e, 2100042 (2021).\u003c/li\u003e\n \u003cli\u003eR. Wang, S. Wang, K. Liang, Y. Xin, F. Li, Y. Cao, J. Lv, Q. Liang, Y. Peng, B. Zhu, \u003cem\u003eSmall\u003c/em\u003e\u003cstrong\u003e18\u003c/strong\u003e, 2201111 (2022).\u003c/li\u003e\n \u003cli\u003eY. H. Jang, W. H. Kim, J. H. Kim, K. S. Woo, H. J. Lee, J. W. Jeon, S. K. Shim, J. Han, C. S. Hwang, \u003cem\u003eNat\u003c/em\u003e\u003cem\u003e.\u0026nbsp;\u003c/em\u003e\u003cem\u003eCommun\u003c/em\u003e\u003cem\u003e.\u003c/em\u003e\u003cstrong\u003e12\u003c/strong\u003e, 5727 (2021).\u003c/li\u003e\n \u003cli\u003eS. K. Shim, Y. H. Jang, J. Han, J. W. Jeon, D. H. Shin, Y. R. Kim, J.-K. Han, K. S. Woo, S. H. Lee, S. Cheong, J. Kim, H. Seo, J. Shin, C. S. Hwang, \u003cem\u003eSmall\u003c/em\u003e\u003cstrong\u003e20\u003c/strong\u003e, 2306585 (2024).\u003c/li\u003e\n \u003cli\u003eS. K. Shim, K. Lee, J. Han, D. H. Shin, S. H. Lee, S. Cheong, Y. H. Jang, C. S. Hwang, \u003cem\u003eAdv. Mater.\u003c/em\u003e\u003cstrong\u003e36\u003c/strong\u003e, 2410432 (2024).\u003c/li\u003e\n \u003cli\u003eY. Sun, Q. Li, X. Zhu, C. Liao, Y. Wang, Z. Li, S. Liu, H. Xu, W. Wang, \u003cem\u003eAdv. Intell. Syst.\u003c/em\u003e\u003cstrong\u003e5\u003c/strong\u003e, 2200196 (2023).\u003c/li\u003e\n \u003cli\u003eH. Song, M. G. Lee, G. Kim, D. H. Kim, G. Kim, W. Park, H. Rhee, J. H. In, K. M. Kim, \u003cem\u003eAdv. Mater.\u003c/em\u003e\u003cstrong\u003e36\u003c/strong\u003e, 2309708 (2024).\u003c/li\u003e\n \u003cli\u003eJ. H. Kim, H. W. Kim, M. J. Chung, D. H. Shin, Y. R. Kim, J. Kim, Y. H. Jang, S. W. Cheong, S. H. Lee, J. Han, H. J. Park, J. Han, C. S. Hwang, \u003cem\u003eNanoscale Horiz.\u003c/em\u003e, \u003cstrong\u003e9\u003c/strong\u003e, 2248-2258 (2024).\u003c/li\u003e\n \u003cli\u003eH. W. Kim, J. H. Kim, D. H. Shin, M. J. Chung, T. W. Park, H. J. Park, J. Han, C. S. Hwang, \u003cem\u003eAdv. Mater.\u003c/em\u003e, e13907 (2025).\u003c/li\u003e\n\u003c/ol\u003e"}],"fulltextSource":"","fullText":"","funders":[],"hasAdminPriorityOnWorkflow":false,"hasManuscriptDocX":true,"hasOptedInToPreprint":true,"hasPassedJournalQc":"","hasAnyPriority":true,"hideJournal":false,"highlight":"","institution":"","isAcceptedByJournal":false,"isAuthorSuppliedPdf":false,"isDeskRejected":"","isHiddenFromSearch":false,"isInQc":false,"isInWorkflow":false,"isPdf":false,"isPdfUpToDate":true,"isWithdrawnOrRetracted":false,"journal":{"display":true,"email":"
[email protected]","identity":"nature-portfolio","isNatureJournal":true,"hasQc":false,"allowDirectSubmit":false,"externalIdentity":"","sideBox":"","snPcode":"","submissionUrl":"","title":"Nature Portfolio","twitterHandle":"","acdcEnabled":false,"dfaEnabled":false,"editorialSystem":"ejp","reportingPortfolio":"","inReviewEnabled":true,"inReviewRevisionsEnabled":false},"keywords":"neuromorphic computing, optoelectronic memristor, dynamic memristor, motion streak neuron, dynamic vision sensor, spatiotemporal processing","lastPublishedDoi":"10.21203/rs.3.rs-8957622/v1","lastPublishedDoiUrl":"https://doi.org/10.21203/rs.3.rs-8957622/v1","license":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/"},"manuscriptAbstract":"Conventional artificial vision systems process dynamic scenes inefficiently by reconstructing motion from discrete frames, a process that requires post-processing. In contrast, real-world environments containing multiple moving objects demand sensor-level discrimination. This work presents a memristive motion-streak neuron that performs spatiotemporal encoding by integrating an Al/InGaZnO/Al optomemristor with an Ag/HfO2/Pt dynamic memristor, whose relaxation dynamics provide temporal memory. In this system, the presence time of moving objects is detected by decay of the output current, allowing motion direction and speed to be directly inferred from the relaxation behavior. The integrated memristor pixel array enables processing of continuous movements and achieves 96.2% classification accuracy for multiple objects. Also, integrating the motion-streak neuron with the resistor–capacitor kernel further encodes temporal intervals between optical events, enabling recognition of complex movement patterns. This event-driven processing diminishes computational overhead and provides a hardware solution for next-generation vision systems.","manuscriptTitle":"Memristive Motion-Streak Neuron for Spatiotemporal Multiple Object Detection","msid":"","msnumber":"","nonDraftVersions":[{"code":1,"date":"2026-03-18 09:25:12","doi":"10.21203/rs.3.rs-8957622/v1","editorialEvents":[],"status":"published","journal":{"display":true,"email":"
[email protected]","identity":"nature-communications","isNatureJournal":true,"hasQc":false,"allowDirectSubmit":false,"externalIdentity":"NCOMMS","sideBox":"Learn more about [Nature Communications](http://www.nature.com/ncomms/)","snPcode":"","submissionUrl":"https://mts-ncomms.nature.com/","title":"Nature Communications","twitterHandle":"","acdcEnabled":true,"dfaEnabled":true,"editorialSystem":"ejp","reportingPortfolio":"Nature Communications","inReviewEnabled":true,"inReviewRevisionsEnabled":false}}],"origin":"","ownerIdentity":"a0c3e01a-a838-453d-8053-66297edd4ece","owner":[],"postedDate":"March 18th, 2026","published":true,"recentEditorialEvents":[],"rejectedJournal":[],"revision":"","amendment":"","status":"under-review","subjectAreas":[{"id":64224857,"name":"Physical sciences/Materials science/Materials for devices/Electronic devices"},{"id":64224858,"name":"Physical sciences/Engineering/Electrical and electronic engineering"}],"tags":[],"updatedAt":"2026-03-18T09:25:12+00:00","versionOfRecord":[],"versionCreatedAt":"2026-03-18 09:25:12","video":"","vorDoi":"","vorDoiUrl":"","workflowStages":[]},"version":"v1","identity":"rs-8957622","journalConfig":"researchsquare"},"__N_SSP":true},"page":"/article/[identity]/[[...version]]","query":{"redirect":"/article/rs-8957622","identity":"rs-8957622","version":["v1"]},"buildId":"XKTyCvWXoU3ODBz1xrDgd","isFallback":false,"isExperimentalCompile":false,"dynamicIds":[84888],"gssp":true,"scriptLoader":[]}
Text is read by the "Ask this paper" AI Q&A widget below.
Extraction quality varies by source — PMC NXML preserves structure
cleanly, OA-HTML may include some navigation residue, and OA-PDF can
have broken hyphenation. The publisher copy
(via DOI)
is the canonical version.