Literature DB >> 30213850

Neural-inspired sensors enable sparse, efficient classification of spatiotemporal data.

Thomas L Mohren1,2, Thomas L Daniel2, Steven L Brunton1, Bingni W Brunton3.   

Abstract

Sparse sensor placement is a central challenge in the efficient characterization of complex systems when the cost of acquiring and processing data is high. Leading sparse sensing methods typically exploit either spatial or temporal correlations, but rarely both. This work introduces a sparse sensor optimization that is designed to leverage the rich spatiotemporal coherence exhibited by many systems. Our approach is inspired by the remarkable performance of flying insects, which use a few embedded strain-sensitive neurons to achieve rapid and robust flight control despite large gust disturbances. Specifically, we identify neural-inspired sensors at a few key locations on a flapping wing that are able to detect body rotation. This task is particularly challenging as the rotational twisting mode is three orders of magnitude smaller than the flapping modes. We show that nonlinear filtering in time, built to mimic strain-sensitive neurons, is essential to detect rotation, whereas instantaneous measurements fail. Optimized sparse sensor placement results in efficient classification with approximately 10 sensors, achieving the same accuracy and noise robustness as full measurements consisting of hundreds of sensors. Sparse sensing with neural-inspired encoding establishes an alternative paradigm in hyperefficient, embodied sensing of spatiotemporal data and sheds light on principles of biological sensing for agile flight control.
Copyright © 2018 the Author(s). Published by PNAS.

Entities:  

Keywords:  insect flight control; neural encoding; sensory arrays; sparse optimization; sparse sensing

Mesh:

Year:  2018        PMID: 30213850      PMCID: PMC6196534          DOI: 10.1073/pnas.1808909115

Source DB:  PubMed          Journal:  Proc Natl Acad Sci U S A        ISSN: 0027-8424            Impact factor:   11.205


In both living systems and modern technology, there is a tension between gathering vast and increasing quantities of heterogeneous data (e.g., the internet of things) and acquiring targeted data gathered by specialized sensors (1, 2). Large numbers of sensors would provide extensive information about the system and its environment but may, in turn, command high energetic costs. Indeed, big data demand synthesis and significant processing, often to identify which few features of the data are meaningful, particularly when the crucial information is obscured by large, nonrelevant signals or noise. In contrast, each specialized sensor can extract features tailored to the signal, but unanticipated features in the data may be lost. The tradeoff between flexibility and efficiency relies in part on the relative difficulty of acquiring, transforming, and performing complex computations on the data. In addition, local computations alleviate expensive data transfers and may reduce the latency of a decision. Here, we focus on understanding and designing systems with sparse and efficient sensing strategies that leverage both correlations in space and dynamics in time. Recent advances in sparse sensing rely on the observation that many signals in nature exhibit relatively simple, low-dimensional patterns, so that signal reconstruction or classification can be achieved with a small subset of all possible sensors. In particular, compressed sensing theory states that if the information of a signal is sparse in a transformed basis , then the signal may be reconstructed from relatively few incoherent measurements (3–6). The number of measurements may be further reduced by taking two additional perspectives. First, if we do not use a universal transform basis (e.g., Fourier, wavelets, etc.) but instead learn from training data, sensor selection may be tailored to a specific task (7). Second, when only classification is required, reconstruction can be circumvented and the number of measurements needed is orders of magnitude smaller still (8). Here we use the sparse sensor placement optimization for classification (SSPOC) (9) approach to identify the locations of a few key strain sensors tailored to inform body rotation. We turn to flight control in insects as inspiration for a sensing strategy by which temporal and spatial information is combined. Flying insects are remarkably adept at making rapid and robust corrections to stabilize their body orientation in response to gusts. This robust flight control relies on multimodal integration of visual and mechanical information; vision is crucial for flight—indeed, insects rarely fly without it—yet the slow timescale of visual processing cannot support the rapid maneuvers observed in free flight (10–12). Insects accomplish this task using mere tens to hundreds of neurons acting as strain sensors distributed on their bodies (13–16), despite the complexity of the surrounding fluid dynamics (17). Efficient, distributed sensing and computing have also been explored in nature-inspired engineering (18); some examples include insights gained from flying insects (19–21), birds and bats (22, 23), and fish (24–27). In particular, flying insects sense mechanical deflections using neurons associated with mechanosensory structures known as campaniform sensilla on their wings (28, 29) and halteres (30–32). Halteres are structures derived from wings and function as gyroscopes; however, most insects lack halteres, and it is believed that wings serve a similar function. In this work, we focus on campaniform sensilla on wings, where they have been shown to mediate flight posture control (29) and encode mechanical stimulus features (33). Even so, they do not resemble typical engineered sensors, as they do not directly report physical measurement quantities. Instead, mechanosensitive neurons encode physical strain by a transformation that may be summarized as a temporal filter followed by a nonlinear activation function (32, 34); this encoding has been well characterized in animal experiments (33). In this paper, we combine SSPOC with mechanical modeling to show that neural-inspired encoding of mechanical strain experienced by a flapping wing is crucial for reliable, efficient classification of spatiotemporal data associated with body rotation. Body rotation leads to Coriolis acceleration, which induces spatiotemporal twisting modes on the wing (35). Classifying between flapping wings with and without body rotation is challenging in part because these twisting modes are three orders of magnitude smaller than the flapping modes (Fig. 1). In contrast, we show that merely 10 neural-inspired sensors placed at key locations can achieve similar classification accuracy as a dense grid of sensors distributed over the entire wings. We find that this performance is robust to large, noisy disturbances added to the biomechanical wing model. Further, the experimentally derived nonlinear encoder is not unique; instead, exploration of filter function space reveals a large plateau of similar encoders that perform comparably well at this classification task. Analyzing the locations of these few, key neural-inspired sensors offers mechanistic clues to how biology senses in this hyperefficient regime.
Fig. 1.

A simulated flapping wing model with and without externally induced body rotation differs by a twisting mode three orders of magnitude smaller than the dominant flapping mode. From the flapping wing simulation, we obtain span-wise normal strain over a dense grid on the wing as a function of space and time . Hawkmoth image courtesy of Armin J. Hinterwirth (photographer).

A simulated flapping wing model with and without externally induced body rotation differs by a twisting mode three orders of magnitude smaller than the dominant flapping mode. From the flapping wing simulation, we obtain span-wise normal strain over a dense grid on the wing as a function of space and time . Hawkmoth image courtesy of Armin J. Hinterwirth (photographer).

Neural-Inspired Sparse Sensors

Here we take a reverse-engineering perspective to ask, What is the smallest number of strain-sensitive neurons required to inform body rotation, and where should they be placed? Answering these questions requires an integrated approach, combining tools from biomechanical simulations, neurophysiology, and sparse optimization. This analysis will demonstrate the role of neural-inspired nonlinear filtering in time and how it enables a dramatic reduction in the number of required sensors through sparse optimization in space. All of the code for modeling and classification is openly available and can be found at github.com/tlmohren/Mohren_WingSparseSensors, and details of our approach are found in . First, we simulate a flapping wing using a Euler–Lagrange model with parameters based on a hawkmoth (35). The flapping wing produces spatiotemporal strain fields sampled at a dense grid on the wing. We consider two conditions, given by flapping without body rotation and with body rotation of 10 rad/s (Fig. 1). Through a Coriolis force, wing flapping combined with body rotation in an orthogonal axis activates a very small twisting mode in the strain field, and detecting this rotation is a significant challenge. We use the simulation data to train a supervised machine-learning classifier to distinguish between flapping with and without rotation. Random perturbations are added to the flapping and rotational velocities, and the classification accuracy is assessed on validation data from simulations that were not used in training. To gauge the role of neural encoding in this task, we compare the performance of classifiers trained using either raw strain from the structural model or neural-encoded strain (Fig. 2). The encoding performed by single mechanosensory neurons on the insect wing is approximated by two functions, both of which are derived directly from neurophysiological experiments (33). In short, extracellular recordings of nerve action potentials were made at the wing hinge while mechanical stimuli were delivered to the wing tip through a motor. Analysis of the mechanical features leading to action potentials were summarized in a temporal spike-triggered average (STA) filter followed by a nonlinear activation function (36). We define the neural-encoded strain data as the probability of a mechanosensory neuron firing an action potential.
Fig. 2.

A schematic of classifying body rotation using sparse neural-inspired strain sensors placed on a flapping wing. Raw span-wise normal strain is obtained from the structural simulation in two conditions, flapping only and flapping with rotation (35). The raw strains in these two conditions are not linearly separable, leading to poor classification even using all of the sensor locations. Alternatively, raw strain is encoded by a neural-inspired filter and transformed into the probability of a mechanosensory neuron firing an action potential (33, 36). The neural encoder is approximated by experimental recordings of campaniform sensilla and summarized as a temporal spike-triggered average (STA) filter followed by a nonlinear activation function, transforming raw strain into probability of the neuron firing an action potential . We define to be a neural-encoded strain. The neural-encoded strain separates well with a linear classifier; further, this performance can be achieved remarkably efficiently using approximately 10 sensors at key locations (9).

A schematic of classifying body rotation using sparse neural-inspired strain sensors placed on a flapping wing. Raw span-wise normal strain is obtained from the structural simulation in two conditions, flapping only and flapping with rotation (35). The raw strains in these two conditions are not linearly separable, leading to poor classification even using all of the sensor locations. Alternatively, raw strain is encoded by a neural-inspired filter and transformed into the probability of a mechanosensory neuron firing an action potential (33, 36). The neural encoder is approximated by experimental recordings of campaniform sensilla and summarized as a temporal spike-triggered average (STA) filter followed by a nonlinear activation function, transforming raw strain into probability of the neuron firing an action potential . We define to be a neural-encoded strain. The neural-encoded strain separates well with a linear classifier; further, this performance can be achieved remarkably efficiently using approximately 10 sensors at key locations (9). Next, we solve for the locations of a small subset of sensors among the dense grid of sensors on the wing that are sufficient to support classification. Sensor locations are selected by exploiting the inherent sparsity in the training data. Our approach uses sparsity-promoting regression and is an extension of SSPOC (9). Starting with the truncated basis and the discriminant vector between the two categories , we solve for a sparse vector that achieves the discrimination . Here, has the same shape as the full-state discriminant vector but contains mostly zeros. In particular, we use an elastic net penalty to formulate the sparse optimization problem (37–39),where is the norm, is the norm, and is a hyperparameter of the optimization (here we use to emphasize the sparsity-promoting term). The few nonzero elements of correspond to desired sensor locations; these few sensors are able to closely match the performance of full-state classification.

Results

Our primary result is that classification of flapping with and without body rotation requires neural-inspired encoding of strain data. In addition, only a few neural-inspired sensors are needed for classification, showing remarkable robustness to large-magnitude disturbances. We further characterize how well a family of neural-inspired encoders, including the one derived directly from experimental recordings, are able to perform this classification.

Neural-Inspired Encoders Are Essential.

The raw strain data reveal that body rotation orthogonal to the axis of flapping introduces a torsional mode in the flapping wing orthogonal to the axis of flapping () (35). Although a signature of the rotation is measurable by strain, the magnitude of this torsional mode is three orders of magnitude smaller than that of the flapping modes (Fig. 1). In addition, raw strain data of flapping only vs. flapping with rotation are not linearly separable (Fig. 3, black diamond). The data under both conditions are overlapping sinusoidal time series at the wing flap frequency; therefore, it is not possible to construct any linear hyperplane that separates them.
Fig. 3.

Classification using about 10 neural-encoded sensors placed at key locations on the wing achieves accuracy comparable with that of classification using all sensors. Flapping wing structural simulations were computed with moderate disturbance amplitudes ( rad/s). The classification accuracies shown are validated on an epoch of the simulation separate from what was used for training. Sparse sensors are learned from training data from trials with random disturbances using SSPOC (red, each dot is an individual trial) and compared with randomly placed sensors (gray, mean and SD). The red line is a sigmoidal fit to the SSPOC sensors accuracy. Inset shows a probability distribution of SSPOC sensor locations on the wing for sensors, averaged over 100 training sets with random instances of noisy disturbances. The opacity of the red dots is proportional to the likeliness of sensor solutions at that location; most sensors are found at the periphery of the wing. Inset background shows the full-state discriminant vector .

Classification using about 10 neural-encoded sensors placed at key locations on the wing achieves accuracy comparable with that of classification using all sensors. Flapping wing structural simulations were computed with moderate disturbance amplitudes ( rad/s). The classification accuracies shown are validated on an epoch of the simulation separate from what was used for training. Sparse sensors are learned from training data from trials with random disturbances using SSPOC (red, each dot is an individual trial) and compared with randomly placed sensors (gray, mean and SD). The red line is a sigmoidal fit to the SSPOC sensors accuracy. Inset shows a probability distribution of SSPOC sensor locations on the wing for sensors, averaged over 100 training sets with random instances of noisy disturbances. The opacity of the red dots is proportional to the likeliness of sensor solutions at that location; most sensors are found at the periphery of the wing. Inset background shows the full-state discriminant vector . In contrast, neural-encoded strain (Fig. 2) enables a linear classifier to detect body rotation, achieving accuracy on validation data of 90% (Fig. 3, red diamond). In particular, a STA temporal filter selects a short time history of raw strain that matches the activation of strain-sensitive wing mechanoreceptors, and a nonlinear activation function transforms the raw strain into a probability of firing an action potential, which we define to be the neural-encoded strain. To highlight the importance of the neural encoding, we extensively tested other nonlinear classifiers on the raw unfiltered strain data (), and none of them consistently approach the accuracy obtained with even a simple linear classifier on neural-encoded strain data.

A Few Key Neural-Inspired Sensors Are Required.

Importantly, very few of the neural-inspired sensors in the simulation are required for classification, achieving accuracy approaching what is possible with all sensors. This performance is made possible by exploiting the inherent low rank structure of the data, which is evident in the singular value spectrum of neural-encoded strain (). Although the raw strain data are even lower rank than the neural-encoded strain, flapping with and without body rotation remains not linearly separable (). Indeed, 25 randomly placed sensors perform just as well on average as using all 1,326 sensors (Fig. 3, gray curve). It is possible to further reduce the number of sensors by selecting optimized locations, and 10 SSPOC sensors achieve comparable performance (Fig. 3, red dots). The relationship between the number of SSPOC sensors and validated accuracy follows a sigmoidal shape (Fig. 3, red curve). The optimized sensor locations are shown in Fig. 3, Inset for sensors, and they are distributed at distinct locations at the periphery of the wing. These locations include the far edge of the wing away from the body, where the full-state discriminant vector has large amplitude.

Classification Is Robust to Disturbances.

The few key sensors discovered by the SSPOC optimization reliably classify body rotation even when the magnitude of disturbances is large. Fig. 4 shows the validated classifier accuracies for increasing disturbances in both the flapping and rotational axes. Smaller disturbances support classification with fewer sensors. Even so, the asymptotic full-state accuracy is approached for all rotational disturbances less than 10 rad/s, at which the disturbances equal the steady rotation velocity. The performance of sparse sensors is characterized for finer resolutions of disturbances in , and the probability distribution of sensors at each disturbance is shown in .
Fig. 4.

Classification accuracy is robust for moderate- to large-magnitude disturbances in flapping and in rotation . Each panel of the 4 × 4 grid shows the classification accuracy for varying numbers of sensors (gray, random sensors; red, SSPOC sensors; black diamond, all sensors without encoding; red diamond, all sensors with encoding). The levels of rotation disturbance represent 0.1%, 1%, 10%, and 100% of the SD of steady flapping and of the magnitude of constant rotation .

Classification accuracy is robust for moderate- to large-magnitude disturbances in flapping and in rotation . Each panel of the 4 × 4 grid shows the classification accuracy for varying numbers of sensors (gray, random sensors; red, SSPOC sensors; black diamond, all sensors without encoding; red diamond, all sensors with encoding). The levels of rotation disturbance represent 0.1%, 1%, 10%, and 100% of the SD of steady flapping and of the magnitude of constant rotation . Interestingly, when the mean classification degrades for larger disturbances, the distribution of accuracy at a given number of sensors becomes bimodal. In other words, sparse sensor optimization on some sets of training data achieves accuracy that approaches the asymptotic full-state accuracy, but other random instances lead to poor classification. Comparing the sensor location distributions for the good classification vs. the poor classification cases, we see that sensors at the far edge of the wing away from the body are crucial for classification ().

Variations on the Theme of Experimentally Derived Neural Encoders.

So far, we have used a parameterized neural encoder fitted directly to electrophysiological recordings of campaniform sensilla in insects (33). Now, we explore the effects of systematic variations to the neural encoder’s parameters to determine whether the experimentally derived encoder is uniquely suited to the task. The temporal filter and the nonlinear activation function both have two parameters each. We vary each pair of parameters while holding the others fixed at their experimentally derived values. The performance achievable by this family of neural encoders is summarized by the fewest sensors required to achieve 75% classification accuracy. For each encoder, a full sweep of validated accuracy is computed with at least 10 iterations of random disturbance at each value of . A sigmoidal fit of the relationship between and accuracy (as in the red curve in Fig. 3) is then used to determine at what the accuracy exceeds 75%. For some regimes in the encoder parameter space, this accuracy is never achieved for any number of sensors. The temporal filter STA has two parameters, frequency and width. Fig. 5, Top row shows that the experimentally derived STA (in red boxes) is surrounded by a large plateau in parameter space with comparably STA-like functions. Further, higher-frequency filters tend to perform better, whereas the width of the filter is less crucial as long as it is not too narrow. In the limit of the narrowest STA, the temporal filter acts as an identity and does not transform the data; in other words, here the encoding is achieved by the nonlinear activation function alone. The fact that this regime of parameter space is still able to classify rotation, albeit requiring a larger number of sensors, hints at the importance of the nonlinearity. This observation is corroborated by the results of nonlinear classifiers trained on raw strain data (). The STA acts as a temporal filter for disturbances, and without it, classification accuracy degrades for larger noise amplitudes ().
Fig. 5.

The experimentally derived neural encoders are found on a large plateau in parameter space with similar neural-inspired encoders. The temporal filter STA is parameterized by its frequency and width (), and the nonlinear activation function is a sigmoid parameterized by its slope and half-max (). Top and Bottom rows show systematic variations of the STA and the nonlinear activation function by manipulating their parameters, respectively. Center column visualizes the family of these neural-inspired encoders. We assess each encoder by the fewest sensors required to achieve 75% classification accuracy, and Right column shows these numbers of sensors as heat maps. The experimentally fitted encoder functions (red boxes) are well suited to achieve classification along with a family of similar neural-inspired encoders.

The experimentally derived neural encoders are found on a large plateau in parameter space with similar neural-inspired encoders. The temporal filter STA is parameterized by its frequency and width (), and the nonlinear activation function is a sigmoid parameterized by its slope and half-max (). Top and Bottom rows show systematic variations of the STA and the nonlinear activation function by manipulating their parameters, respectively. Center column visualizes the family of these neural-inspired encoders. We assess each encoder by the fewest sensors required to achieve 75% classification accuracy, and Right column shows these numbers of sensors as heat maps. The experimentally fitted encoder functions (red boxes) are well suited to achieve classification along with a family of similar neural-inspired encoders. Campaniform sensilla nonlinear activation functions generally have a sigmoidal shape [although variations have been observed (32, 33)]. Fig. 5, Bottom row shows that the half-maximum (half-max) of the sigmoidal function does not impact classification accuracy. Similarly, the precise slope of the sigmoid is not crucial, as long as it is not too sharp or too shallow. In the limit of unit slope with zero half-max (middle of leftmost column of parameter space in Fig. 5, Center column), the nonlinear activation function becomes linear. Without this nonlinearity, classification never achieves 75% accuracy; in other words, the nonlinear activation function dramatically improves classification. Although the experimentally derived neural encoders are well suited to perform body rotation classification, they are not unique. In the context of this nature-inspired classification task, the observed properties of campaniform sensilla are found in a large parameter space of similar encoders, most of which can support robust and sparse classification of body rotation.

Discussion

This paper takes inspiration from nature to demonstrate how classification of subtle dynamic regimes in spatiotemporal data can be achieved with remarkably few sensors. Specifically, we explore how strain-sensitive neurons on a flapping wing can detect body rotation, an ethologically relevant task for flying insects. We show that the task can be accomplished efficiently with very few sensors, even in the presence of large disturbances. This approach takes advantage of the ability of neurons to encode data with a convolution in time followed by a nonlinear decision function. Although neural-inspired encoding is by no means the only way to incorporate nonlinearity in a successful classifier, our results show that it is of great importance, both because of ties to biology and as evidenced by its superb, robust performance with very few sensors. The perspectives presented in this paper are related to several prominent domains. Here we highlight the relationships between neural-inspired sparse sensors and three distinct fields of research, namely deep neural networks, optimal stimulus encoding, and data-driven representation of dynamics. In the first connection, we note that inspiration from natural neural computation originally gave rise to the study of connectivism and neural networks as an approach in machine learning (40, 41). The recent astonishing success of deep, convolutional neural networks in solving previously intractable problems has relied on the sheer size and complexity of both the networks and the training data (42, 43). These deep neural networks have been compared with the abstract, generalized computations performed by the mammalian neocortex (44). In contrast, our approach occupies the opposite limit, discovering hyperefficient solutions to a specific task by learning a minimal set of neural-inspired units. In addition to neural encoding, our sensors are embedded in a physical simulation, which means they are implicitly leveraging the embodied computation performed by the biomechanical structure itself. Second, there is a rich body of literature exploring the hypothesis that neural encoding is optimized to efficiently represent input stimulus, usually defined by maximizing mutual information or optimal encoding (45, 46). However, here we consider that representation of the stimulus is not an end in itself, but that the animal ultimately gathers information to make decisions, act on this information, and control its interactions with the external world. It follows that the classification framework we have explored here may be embedded in a dynamic, closed-loop control framework, where the sensors inform actuators to interact effectively with a physically realistic environment. Third, the locations on the wing where sparse neural-inspired sensors are placed (Fig. 3) do not resemble the locations of campaniform sensilla on a hawkmoth wing (28, 29). One difference is that the optimization problem we solve in Eq. does not constrain the relative spatial locations of the sensors, whereas an insect’s sensors are constrained by biological structures such as the trajectories of the wing veins. In addition, despite being challenging, the body rotation detection task we have formulated here is likely only one of the many functions associated with wing mechanosensors. Interestingly, a set of spatial sensors in a fixed configuration can report phase-delayed information, potentially providing natural coordinates for representing complex spatiotemporal dynamics, as has recently been demonstrated for time delays (47). Finally, this work establishes a framework for design of hyperefficient, embodied autonomous sensing. We envision that the framework motivates development of hardware demonstrations using flexible materials (48, 49). Recent innovations in 3D printing technology have enabled manufacturing of flexible structures with embedded strain sensors (50). Some of these sensors are capacitive devices with low temporal resolution (51), and they have been limited in number and energy budget on small devices. We suggest that our neural-inspired sensing perspective may pivot both of these limitations into advantages in the design of autonomous microrobotic implementations.
  26 in total

1.  A comparison of visual and haltere-mediated equilibrium reflexes in the fruit fly Drosophila melanogaster.

Authors:  Alana Sherman; Michael H Dickinson
Journal:  J Exp Biol       Date:  2003-01       Impact factor: 3.312

2.  Analyzing neural responses to natural signals: maximally informative dimensions.

Authors:  Tatyana Sharpee; Nicole C Rust; William Bialek
Journal:  Neural Comput       Date:  2004-02       Impact factor: 2.026

3.  Fish schooling as a basis for vertical axis wind turbine farm design.

Authors:  Robert W Whittlesey; Sebastian Liska; John O Dabiri
Journal:  Bioinspir Biomim       Date:  2010-08-20       Impact factor: 2.956

4.  Antennal mechanosensors mediate flight control in moths.

Authors:  Sanjay P Sane; Alexandre Dieudonné; Mark A Willis; Thomas L Daniel
Journal:  Science       Date:  2007-02-09       Impact factor: 47.728

5.  Thrust production and wake structure of a batoid-inspired oscillating fin.

Authors:  R P Clark; A J Smits
Journal:  J Fluid Mech       Date:  2006-01-01       Impact factor: 3.627

6.  Encoding properties of haltere neurons enable motion feature detection in a biological gyroscope.

Authors:  Jessica L Fox; Adrienne L Fairhall; Thomas L Daniel
Journal:  Proc Natl Acad Sci U S A       Date:  2010-02-03       Impact factor: 11.205

7.  A new twist on gyroscopic sensing: body rotations lead to torsion in flapping, flexing insect wings.

Authors:  A L Eberle; B H Dickerson; P G Reinhall; T L Daniel
Journal:  J R Soc Interface       Date:  2015-03-06       Impact factor: 4.118

8.  Haltere-mediated equilibrium reflexes of the fruit fly, Drosophila melanogaster.

Authors:  M H Dickinson
Journal:  Philos Trans R Soc Lond B Biol Sci       Date:  1999-05-29       Impact factor: 6.237

9.  Wide-field motion tuning in nocturnal hawkmoths.

Authors:  Jamie C Theobald; Eric J Warrant; David C O'Carroll
Journal:  Proc Biol Sci       Date:  2009-11-11       Impact factor: 5.349

10.  Chaos as an intermittently forced linear system.

Authors:  Steven L Brunton; Bingni W Brunton; Joshua L Proctor; Eurika Kaiser; J Nathan Kutz
Journal:  Nat Commun       Date:  2017-05-30       Impact factor: 14.919

View more
  5 in total

1.  Making sense of sparse data with neural encoding strategies.

Authors:  Melina E Hale
Journal:  Proc Natl Acad Sci U S A       Date:  2018-10-02       Impact factor: 11.205

2.  Structured random receptive fields enable informative sensory encodings.

Authors:  Biraj Pandey; Marius Pachitariu; Bingni W Brunton; Kameron Decker Harris
Journal:  PLoS Comput Biol       Date:  2022-10-10       Impact factor: 4.779

3.  Coriolis and centrifugal forces drive haltere deformations and influence spike timing.

Authors:  T L Mohren; T L Daniel; A L Eberle; P G Reinhall; J L Fox
Journal:  J R Soc Interface       Date:  2019-04-26       Impact factor: 4.118

4.  Sparse pixel image sensor.

Authors:  Lukas Mennel; Dmitry K Polyushkin; Dohyun Kwak; Thomas Mueller
Journal:  Sci Rep       Date:  2022-04-05       Impact factor: 4.379

5.  Systematic characterization of wing mechanosensors that monitor airflow and wing deformations.

Authors:  Joseph Fabian; Igor Siwanowicz; Myriam Uhrhan; Masateru Maeda; Richard J Bomphrey; Huai-Ti Lin
Journal:  iScience       Date:  2022-03-22
  5 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.