{"id":"c6218fdd-a1c7-4799-b8a5-76b3216729ec","arxiv_id":"1908.08476","paper_version":1,"verdict":"CONDITIONAL","confidence":"MODERATE","novelty_score":4.0,"correctness_risk":"medium","formal_verification":"none","parameter_count":1,"one_line_summary":"The authors built a real-time WiFi CSI motion-detection pipeline and show qualitative plots of motion versus stillness, but they report no accuracy numbers and do not implement the proposed classifiers.","lead":"This paper describes a laptop-based system that uses WiFi signal changes, called channel state information, to detect when a person moves through a room. It is an early engineering report: the real-time signal viewer works, but the motion classifier is only planned, and no detection accuracy is measured.","discovery_kind":"extension","skeptic_critique":{"model":"deepseek-v4-flash","headline":"Presented figures appear to show control trials whose variance spikes come from experimenters starting or stopping the equipment, not from the claimed walking-motion detection; the central claim lacks a demonstrated motion interval.","rationale":"The paper is a preliminary engineering report whose central claim is that a real-time CSI processing pipeline can detect the presence of human motion with high confidence. For that claim to hold, the plotted variance excursions must be causally tied to the target motion (walking in a previously motionless area), not merely to nearby human activity such as opening the chamber door or starting and stopping the program. Reading the Testing Methodology and Initial Results sections together, the figures appear to come from the no-motion control trial, where the only variance changes are explicitly attributed to the experimenters entering the chamber at the start and end. The walking trial is described but not linked to any figure, and no quantitative detection statistic, threshold, or confusion matrix is provided. This is more load-bearing than the reader's flagged assumption about using only the first OFDM subcarrier: even if all 30 subcarriers were used, the central claim would still be unsupported without a demonstrated separation between target-motion intervals and control intervals. The concern does not move the verdict because the reader's CONDITIONAL verdict already rests on the need for quantitative metrics, a simultaneous baseline comparison, and an implemented classifier; this stress-test sharpens the specific condition: the walking trial must be plotted and compared against a true no-motion baseline. The concrete test would settle whether the observed variance changes are actually diagnostic of motion at a distance or merely of close-range experimenter activity.","tokens_in":5631,"tokens_out":7205,"duration_ms":150567,"concrete_test":"Obtain the raw CSI records from the walking trial and the no-motion control, add ground-truth markers for door opening and each walking pass, and compute the per-second variance of the first subcarrier (and, for comparison, all 30 subcarriers). Then measure detection accuracy by thresholding the variance against the no-motion baseline, including the start/stop intervals. If the walking intervals do not produce variance excursions separated from the baseline and start/stop excursions, the claim of motion detection fails; if they do, the claim is supported at least for that environment.","verdict_should_be":"UNCHANGED","load_bearing_attack":"The central claim that \"introduction of motion to a previously motionless area is detected with high confidence\" rests on a comparison that is never shown. In \"Testing Methodology\", the authors describe a trial in which a person opens the door and walks back and forth three times, but the \"Initial Results\" section and Figures 2-5 describe only the no-motion control: \"the only motion would be to start or stop the trial.\" The text explicitly states that in the chamber figures the variance changes \"at the beginning and at the end of the time interval, as there was human activity in the anechoic chamber\" — i.e., the detector is responding to nearby people operating equipment, not to the target motion at a distance. Without a time-aligned, annotated walking interval and a simultaneous no-motion baseline, the spikes in variance cannot be causally attributed to the target motion. The subsequent conclusion (\"clearly differentiate between the presence and absence of human activity\") is therefore not supported by the presented data, regardless of whether the first subcarrier is representative.","agreement_with_reader":"partial"},"referee_report":{"model":"deepseek-v4-flash","summary":"This manuscript describes a real-time WiFi-based motion detection system built on the Intel 5300 CSI tool. The authors implement a Python multiprocessing pipeline that collects packets, parses CSI data from the first OFDM subcarrier, stores the results in a MySQL database, and plots amplitude and variance in real time. They compare their system's output qualitatively with the offline Halperin implementation in an anechoic chamber and in an ordinary room, and they claim that the introduction of motion to a previously motionless area is detected with high confidence. The paper also proposes, as future work, anomaly detection via k-means reconstruction and supervised classification of motions using Decision Tree, Naive Bayes, and LSTM on an external dataset.","tokens_in":5755,"tokens_out":5744,"duration_ms":496110,"significance":"If the central claim were substantiated, the system would offer a compelling low-cost, covert, non-line-of-sight motion detector using commodity hardware. The engineering integration is a useful piece of work: it provides a real-time acquisition and visualization pipeline on top of the widely used Halperin CSI tool, uses a controlled anechoic chamber to limit RF interference, and compares against a standard reference implementation. However, the paper as written provides no quantitative detection metrics, no statistical analysis, no classification results, and the only presented plots are from no-motion control trials. The claimed significance is therefore not currently demonstrated.","major_comments":[{"comment":"The paper describes a trial in which a person opens the chamber door and walks back and forth three times, but Figures 2-5 are explicitly from a separate no-motion control trial, where the only human activity is starting and stopping the equipment. The text notes that the variance changes at the beginning and end of the interval because of experimenter activity in the chamber. Consequently, the spikes in variance cannot be causally attributed to the target walking motion, and the conclusion that the implementation can clearly differentiate between presence and absence of human activity is not supported by the displayed data. Please provide time-aligned, annotated plots of the walking trials alongside a no-motion baseline, and report detection and false-alarm statistics over repeated trials.","section":"Testing Methodology / Initial Results"},{"comment":"The abstract's claim of detection with 'high confidence' is never quantified. The manuscript contains no accuracy, detection rate, false-positive rate, detection threshold, confidence interval, or statistical test. A quantitative evaluation with error bars across multiple trials, environments, and subjects is needed to support any claim about detection efficacy.","section":"Abstract / Initial Results"},{"comment":"The system parses only the first OFDM subcarrier, with the justification that 'the amplitude and variance can be analyzed using just one CSI channel.' This is a load-bearing design choice, but no evidence is provided that the first subcarrier is representative across different rooms, router-laptop distances, body positions, or persons. The authors should include a sensitivity analysis across the 30 available subcarriers, or provide empirical justification for using a single subcarrier.","section":"Methodology, II. Processing Data"},{"comment":"The title and abstract promise motion classification using Decision Tree, Naive Bayes, and LSTM, but the manuscript contains no classification implementation, training, or evaluation. The Future Work section confirms that these methods are only proposals. Either present actual classification results on the cited Yousefi dataset, or reframe the title, abstract, and conclusions to scope the paper as a detection-only preliminary engineering study.","section":"Title / Abstract / Future Work"}],"minor_comments":[{"comment":"Equation (1) defines H(f_k) with a factor e^{j sin(∠H)}; the exponent should almost certainly be j∠H. Please correct the mathematical expression.","section":"Background, Eq. (1)"},{"comment":"The text refers to 'figures 1 and 2' and 'figures 3 and 4' when the figures are actually numbered 2 through 5; the cross-references should be corrected.","section":"Initial Results"},{"comment":"The name 'Halperi' is misspelled; the cited author is Daniel Halperin. The misspelling appears in the Literature Review and elsewhere.","section":"Literature Review, II"},{"comment":"The figures do not label which trace is CSI amplitude and which is variance, and axis units are missing. Please annotate each panel and add figure captions that explain the trial conditions.","section":"Figures 2-5"},{"comment":"The sampling-rate discrepancy (100 Hz in Figure 4 versus 1 Hz in the other trials) is noted in the text but should also be stated in the figure captions and taken into account when comparing variances across implementations.","section":"Initial Results, Figure 4"}],"recommendation":"major_revision","confidential_remarks":"The manuscript reads as an interim project report rather than a complete archival study: the experimental evaluation is missing, and the classification component is entirely future work. If the journal's scope expects a completed scientific evaluation, this paper would be better suited to a workshop or demo track. The main experimental claim is potentially salvageable because the authors state that walking trials were performed, so adding those results with proper annotations and quantitative metrics is feasible within a revision."},"author_rebuttal":null,"desk_editor":{"model":"deepseek-v4-flash","letter":"Two things to know about arXiv:1908.08476. First, the engineering work is real: the authors built a real-time CSI collection pipeline on top of Halperin's Linux tool, using four Python processes, a FIFO queue, all three receive antennas, and MySQL storage, and they compare its output to Halperin's offline implementation. That is a plausible incremental improvement over earlier real-time tools. Second, the headline claim—motion introduced into a motionless area is 'detected with high confidence'—is not supported by the data actually presented. The plots in the Initial Results section appear to be the no-motion control trials, where the only human activity was starting and stopping the algorithm. The text itself says the variance changes 'at the beginning and at the end of the time interval, as there was human activity in the anechoic chamber.' So the spikes are control artifacts, not demonstrations of walking detection. The authors describe a test with a person walking back and forth three times, but no figure shows that interval.\n\nThe engineering details deserve some credit. The multiprocessing design and queue-based ingestion directly address the packet-loss problem in Cai's livestreamcsi, and storing timestamped CSI in MySQL is a reasonable choice for later retrieval. Using all three antennas is a small improvement over systems that only use two. The moving average filter is sensible, though the five-point window is hand-picked. The citation pattern is fine—they build on the right prior work.\n\nThe soft spots are in the validation, not the build. No walking trial is displayed, so the causal link between the target motion and the observed variance is missing. There are no accuracy numbers, error bars, thresholds, or statistical tests. The Halperin comparison is not simultaneous, and the sampling rates differ (100 Hz vs 1 Hz), which weakens the visual match. Parsing only the first OFDM subcarrier is an untested assumption. And the entire classification section is future work using standard algorithms on a public dataset.\n\nThis is a well-executed internship report, but it is not a validated motion detector. It could be made publishable by showing the annotated walking interval, reporting a quantitative detection metric against a simultaneous no-motion baseline, and testing whether the first subcarrier is representative. For peer review: I would not send it to a serious venue in its current form; desk reject or return for major revision. Someone building a real-time CSI tool might still find the architecture useful, but they should treat the detection claims as unverified.","headline":"A real-time WiFi CSI pipeline that looks like a solid summer project, but the paper's central motion-detection claim is not backed by the figures, which show control trials rather than the walking interval.","tokens_in":6315,"tokens_out":4312,"would_cite":false,"duration_ms":137511,"reading_group":"maybe","serious_thinker":"yes","would_accept_peer_review":false},"rs_alignment":null,"lean_confirmation":null,"pith_extraction":{"msc":[],"pacs":[],"model":"deepseek-v4-flash","headline":"The paper claims that the amplitude and variance of a single WiFi subcarrier's Channel State Information can distinguish a still room from one with human activity.","keywords":["WiFi sensing","Channel State Information","motion detection","human activity recognition","real-time signal processing","OFDM subcarrier","anomaly detection","machine learning classification"],"falsifier":"Set up the laptop and router in an ordinary furnished room, log the first subcarrier's CSI continuously for an hour with the room empty, then have a person walk through every five minutes for another hour. If the variance during empty stretches overlaps substantially with the variance during walking stretches, or if the first subcarrier shows no change while other subcarriers do, the claimed high-confidence separation fails.","tokens_in":5370,"feed_emoji":"📶","tokens_out":7333,"duration_ms":71686,"temperature":0.7,"pith_summary":"The paper aims to show that motion detection can be done with ordinary WiFi equipment: an Ubuntu laptop with an Intel 5300 WiFi card and a standard router. The system measures the amplitude and variance of one of the 30 OFDM subcarriers in real time and, according to the initial trials, clearly distinguishes the presence of human activity from an empty, motionless area. The authors' larger goal is a discreet, low-cost detector that works without line-of-sight, plus a classification layer that labels simple motions. The detection claim is supported by qualitative time-series plots; the classification algorithms are proposed future work rather than tested results.","feed_headline":"WiFi signals can tell a still room from an active one","feed_subtitle":"A single WiFi channel's variance separates presence from absence of human activity, using only a router and a laptop.","key_machinery":"The central object is Channel State Information (CSI): the complex-valued channel frequency response measured per OFDM subcarrier. The argument runs on a thin slice of that object — only the first subcarrier's complex value is parsed, its Euclidean norm is computed, and the resulting amplitude and variance are smoothed with a five-point moving average and plotted live. A four-process Python pipeline with a FIFO queue ingests, parses, stores in MySQL, and plots the data in real time. The load-bearing identity is that the variance of this single subcarrier changes when human motion is introduced, and stays quiet when the area is still.","core_discovery":"On its own terms, the paper's discovery is that the CSI amplitude and variance captured from a single OFDM subcarrier contain enough information to tell when a person enters and moves around a previously still area. The real-time implementation parses packets from three antennas into a $N_{Tx}\\times N_{Rx}\\times 30$ complex matrix, takes the Euclidean norm of the first subcarrier's complex value, and feeds it through a five-point moving average filter; the resulting variance trace stays flat when nobody is present and changes when human activity starts or stops. The paper reports that these traces look similar to those from the established offline CSI collection tool, both inside and outside an anechoic chamber, and concludes that the implementation can clearly differentiate between the presence and absence of human activity.","pith_inferences":["If a single subcarrier is noisy in some environments, a natural extension is to fuse variance across all 30 subcarriers or select the most responsive subcarrier per room, which would likely make the detector more robust than the paper's current design.","The graphs' threshold is never quantified; replaying the stored timestamped CSI packets and computing detection delay and false-alarm rate would turn the qualitative claim into a measurable one.","The proposed k-means reconstruction anomaly detector could be tested immediately on the stored MySQL database without new data collection, since every packet carries a timestamp.","The classification plan relies on an external dataset; the unknown transfer risk is whether patterns learned in one room and with one router survive a change of furniture, antenna placement, or body type."],"forward_implications":["If the detection claim holds, any room served by a WiFi router can be monitored for entry by one laptop, with no additional cameras or dedicated sensors.","Because WiFi propagates around obstacles, the detector would work without a clear line of sight, covering blind spots that optical or infrared motion sensors miss.","The real-time pipeline removes a known practical barrier: prior CSI collection tools are offline or drop packets, while this design queues, parses, stores, and plots continuously.","The proposed k-means anomaly detector and supervised classifiers, trained on an existing six-motion CSI dataset, could extend the same feed from presence/absence detection to action labels such as walking, running, sitting, standing, lying down, or picking up an object."],"supporting_citations":[{"why":"Supplies the 802.11n CSI measurement tool that the real-time pipeline modifies, providing the raw 30-subcarrier data.","marker":"[7]"},{"why":"Provides the CSI equation and prior human activity recognition and fall detection framing that motivates using CSI for motion.","marker":"[1]"},{"why":"Demonstrates passive human detection over WiFi, the prior result this paper extends to real-time single-subcarrier monitoring.","marker":"[3]"},{"why":"Survey that explains why CSI is preferred over RSS and reviews LSTM-based behavior recognition used in the proposed classification.","marker":"[6]"},{"why":"Earlier real-time CSI implementation whose packet-loss and storage shortcomings motivate the FIFO queue and database design.","marker":"[8]"}],"fun_headline_variants":["WiFi subcarrier variance flags human presence","A laptop plus router detects room activity","CSI amplitude tells still from active rooms","Real-time motion detection with standard WiFi","WiFi channel state reveals human motion"],"cache_read_input_tokens":3200,"weakest_assumption_plain":"The whole presence/absence verdict rides on one assumption: that the first of the 30 WiFi subcarriers always shows a clear, reliable change in its amplitude or variance when a person moves, and stays quiet when nobody does.","fun_headline_variants_meta":{"raw":{"variants":["WiFi subcarrier variance flags human presence","A laptop plus router detects room activity","CSI amplitude tells still from active rooms","Real-time motion detection with standard WiFi","WiFi channel state reveals human motion"]},"model":"deepseek-v4-flash","effort":"low","cost_usd":0.000659,"raw_usage":{"total_tokens":3016,"prompt_tokens":948,"completion_tokens":2068,"prompt_tokens_details":{"cached_tokens":384},"prompt_cache_hit_tokens":384,"prompt_cache_miss_tokens":564,"completion_tokens_details":{"reasoning_tokens":2005}},"tokens_in":564,"tokens_out":2068,"duration_ms":14907,"temperature":1.0,"reasoning_tokens":2005,"cache_read_input_tokens":384,"cache_creation_input_tokens":0},"cache_creation_input_tokens":0},"created_at":"2026-08-14T12:00:41.348284+00:00","model_set":{"reader":"deepseek-v4-flash"},"falsifier":"Set up the laptop and router in an ordinary furnished room, log the first subcarrier's CSI continuously for an hour with the room empty, then have a person walk through every five minutes for another hour. If the variance during empty stretches overlaps substantially with the variance during walking stretches, or if the first subcarrier shows no change while other subcarriers do, the claimed high-confidence separation fails.","supporting_citations":[{"cited_title":null,"cited_arxiv_id":null,"evidence_quote":"Provides the CSI equation and prior human activity recognition and fall detection framing that motivates using CSI for motion."},{"cited_title":null,"cited_arxiv_id":null,"evidence_quote":"Earlier real-time CSI implementation whose packet-loss and storage shortcomings motivate the FIFO queue and database design."}],"review_version":1}