System and method for detecting presence of bodies in vehicles

EP4706020A1Pending Publication Date: 2026-03-11VAYYAR IMAGING LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
EP · EP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-05-13
Publication Date
2026-03-11

AI Technical Summary

Technical Problem

Current vehicle security systems are complex, expensive, and prone to false alarms due to limited sensor field of view, sensitivity to environmental changes, and misalignment issues, which affect their effectiveness in detecting intruders and vandalism.

Method used

A system combining a low-power vehicle cabin sensor, a primary sensor (such as high-resolution radar), an inertial measurement unit (IMU), and a processor unit to detect activity within the vehicle cabin and its surroundings, with a self-calibration mechanism to ensure accurate alignment and reduce false positives.

Benefits of technology

The system provides reliable and robust detection of intruders and vandalism while minimizing power consumption and false alarms, offering cost-effective and accurate monitoring with enhanced sensor alignment verification.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure IB2024054644_21112024_PF_FP_ABST
    Figure IB2024054644_21112024_PF_FP_ABST
Patent Text Reader

Abstract

Systems and methods for monitoring activity in parked vehicles and generating alerts only if irregular activity is detected. A radar detection system uses a primary sensor such as a radar sensor and a low power sensor such as an inertial measurement unit to provide self calibration, intruder detection and car jacking in either a high power or a low power mode.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] SYSTEM AND METHOD FOR DETECTING PRESENCE OF BODIES IN VEHICLES

[0002] CROSS-REFERENCE TO RELATED APPLICATIONS

[0003] This application claims the benefit of priority from United States Provisional Patent Application No. 63 / 535,474 filed on August 30, 2023, United States Provisional Patent Application No. 63 / 466,289 filed on May 14, 2023 and United States Provisional Patent Application No. 63 / 556,516 filed on February 22, 2024 the contents of which is incorporated by reference in its entirety.

[0004] FIELD OF THE DISCLOSURE

[0005] The disclosure herein relates to systems and methods for detecting intruders and vandalism of vehicles. In particular the disclosure relates to systems and methods using a combination of an inertial measurement unit (IMU) and high resolution radar to detect activity in and around the vehicle.

[0006] BACKGROUND

[0007] Original Equipment Manufacturers (OEMs) of vehicles often integrate security systems into cars to detect activity and alert third parties to possible malicious intrusions. In addition, OEMs implement technological means to detect possible external vandalism to the car such as stealing tires or mechanical / electrical units.

[0008] Today's systems used by OEMs involve multiple components such as ultrasonic sensors, tilt sensors and electronic control units (ECU). Such systems may be complex, requiring expensive installation and mounting. Ultrasonic sensors, for example, have a very limited field of view and produce poor performance. This may be compensated by having to install several sensors to monitor a single vehicle cabin. Furthermore, such sensors cannot detect very slow movements or very fast movements because of their very limited dynamic range of penetration speed. Moreover sensors may be limited by the variations in the cabin environment itself, such as over-sensitivity to air pressure inside the vehicle cabin leading to reduced performance in hot days.

[0009] Verification of correct sensor placement and alignment within an automotive cabin is required both as part of the vehicle manufacturing process and during its service life in order to ensure sensor functionality and to comply with various safety applications.

[0010] The automotive industry requires advanced cabin sensing for various safety applications. Such applications typically include seat belt reminders, detection of infants for automatic airbag disabling, optimized airbag response for occupants’ body size, and detection of a child being left alone in the vehicle. Advanced sensing benefits non-safety applications as well, such as intruder detection.

[0011] Typically, the sensing devices may include one or more radar, camera, or motion detectors. For those devices to function properly, they have to be aligned in the intended direction, and remain aligned throughout the vehicles operation. Deformations and shocks, caused by accidents or other factors, may adversely effect the alignment of the sensors. Such misalignment may reduce the coverage of the device and may render the sensing device ineffective. Although automotive sensors may have inbuilt testing in order to report electrical malfunctions, such testing can not typically alert for changes in sensor alignment.

[0012] During manufacture the choice of installation methods may introduce inconsistency into sensor placement. Accordingly, alignment verification may be required during the manufacturing process itself.

[0013] The need remains, therefore, for a reliable and robust vehicle monitor which may be used to detect activity in and around the vehicle as well as for an effective system and method for verifying alignment of automotive sensors. The invention described herein addresses the above-described needs. SUMMARY OF THE EMBODIMENTS

[0014] According to one aspect of the current invention, a system is introduced for monitoring a vehicle. The system may include a low power vehicle cabin sensor, a primary sensor, a processor unit and an alert generator.

[0015] The low power vehicle cabin sensor is configured to detect activity within the vehicle cabin at low power. Where required the low power vehicle cabin sensor may provide monitoring at least at a rate of one scan per second for an extended period without running down a car battery.

[0016] The primary sensor may be configured to scan the vehicle cabin as well as its proximage surroundings with greater resolution and with greater sampling rate than the low power vehicle cabin sensor. Where appropriate, the low power vehicle cabin sensor may itself be the primary sensor operated in a lower power saving mode.

[0017] The processor unit may be configured to receive data from the primary sensor and operable to generate alert instructions based upon the primary sensor data. Accordingly the alert generator is configured to generate alerts of irregular activity when triggered to do so.

[0018] Where required the system may further include a jacking detection mechanism configured to detect jacking of the vehicle, a false positive prevention mechanism; and a self-calibration mechanism. It is noted that such mechanisms may be enabled by a combination of sensors such as an inertial movement unit (IMU) or accelerometer as well as a primary sensor such as a radar sensor or a ultrasonic movement sensor network or the like.

[0019] The primay sensor may be configured to detect the presence of bodies in a vehicle cabin. For example, the primary sensor includes a radar unit comprising at least one transmitter antenna connected to an oscillator and configured to transmit electromagnetic waves into the vehicle cabin, and at least one receiver antenna configured to receive electromagnetic waves reflected by objects within the vehicle cabin and operable to generate raw data. The low power vehicle cabin sensor may be the radar unit operating in a low power standby mode.

[0020] The low power vehicle cabin sensor may various be an ultrasonic motion sensor, an accelerometer, a tilt detector or the like. Such tilt detectors may be used to detect car jacking attempts which may be characterized by tilting of the vehicle by a degree sufficient to be measured.

[0021] Where appropriate, the self-calibration mechanism may include an inertial measurement unit (IMU) rigidly connected to the primary sensor such that acceleration data recorded by the inertial measurement unit directly corresponds to the alignment of the primary sensor. For example, the primary sensor is mounted upon a chip and the self-calibration mechanism comprises an inertial measurement unit (IMU) mounted to the same chip as the primary sensor such that acceleration data recorded by the inertial measurement unit directly corresponds to the alignment of the primary sensor.

[0022] Optionally, a false positive prevention mechanism may comprise a trigger mechanism configured to activate the primary sensor on full power when the low power vehicle cabin sensor records suspicious activity.

[0023] According to other aspects of the disclosure a method is taught for monitoring a vehicle comprising providing a vehicle monitoring system comprising at least one primary sensor configured to detect activity within a vehicle cabin and within its surroundings and at least one inertial measurement unit (IMU), providing a processor unit configured to receive data from the primary sensor and operable to generate alert instructions based upon the primary sensor data, providing an alert generator configured to generate alerts of irregular activity, using acceleration data from the IMU to calibrate alignment of the primary sensor, selecting monitoring mode, monitoring the vehicle cabin, detecting irregular activity; and generating an alert. Typically, the method for the primary sensor monitoring the vehicle cabin comprises at least one transmitter antenna transmitting electromagnetic waves into the vehicle cabin; and at least one receiver antenna receiving electromagnetic waves reflected by objects within the vehicle cabin; transferring data from the radar to processor. The processor may therefore receive raw data from the radar unit; and variously produce a filtered point cloud and / or store frame data in a frame buffer memory as required.

[0024] Additionally or alternatively, the processor may obtain a series of three dimensional frames of image data; remove static objects from the image data; generate a two dimensional moving target indication matrix; and sum the lowest intensity values of pixels in the two dimensional moving target indication matrix.

[0025] Where required monitoring of the vehicle cabin may further include removing static objects from the image data by selecting a frame capture rate, collecting raw data from a first frame, waiting for a time delay, collecting raw data from a second frame; and subtracting the first frame data from the second frame data.

[0026] Optionally, the step of selecting the monitoring mode comprises selecting one of a short-term parking mode and a long-term parking mode. Where appropriate, the step of selecting monitoring mode may include: detecting that the vehicle is stationary and monitoring the window status. Accordingly, if the window is open then short-term parking mode is selected; and if the window is closed then long-term parking mode is selected.

[0027] Optionally short-term parking mode may include activating the primary sensor on low power mode, the primary sensor scanning the vehicle cabin once per second, if movement is detected then activating the primary sensor in high power mode; then the primary sensor scans vehicle cabin for an intruder; and if an intruder detection is confirmed then generating an intruder alert.

[0028] Additionally or alternatively long-term parking mode may include activating an IMU sensor, IMU sensor monitoring vibrations in vehicle cabin, if movement is detected by IMU then activating the primary sensor in high power mode, then the primary sensor scans vehicle cabin for an intruder; and if an intruder is detected then generating an intruder alert.

[0029] Where appropriate, the monitoring system may include a suspected car jacking or other tilt detection function by activating the IMU sensor on low power mode; and if a large tilt is detected then generating a car jacking alert. Optionally, the primary sensor is further triggered to scan the vehicle surroundings and if a carjacking is confirmed then generating a carjacking alert.

[0030] BRIEF DESCRIPTION OF THE FIGURES

[0031] For a better understanding of the embodiments and to show how it may be carried into effect, reference will now be made, purely by way of example, to the accompanying drawings.

[0032] With specific reference now to the drawings in detail, it is stressed that the particulars shown are by way of example and for purposes of illustrative discussion of selected embodiments only, and are presented in the cause of providing what is believed to be the most useful and readily understood description of the principles and conceptual aspects. In this regard, no attempt is made to show structural details in more detail than is necessary for a fundamental understanding; the description taken with the drawings making apparent to those skilled in the art how the various selected embodiments may be put into practice. In the accompanying drawings:

[0033] Fig. 1A is a block diagram schematically representing selected components of a system for monitoring a vehicle cabin and for detecting intruders and vandalism of vehicles;

[0034] Fig. 1 B is a block diagram schematically representing selected components of a system for detecting the presence of bodies in vehicles; Fig. 1 C is a block diagram illustrated how an IMU may be integrated with a primary sensor to extend the functionality to include calibration and tilt detection for example;

[0035] Fig. 1 D is a flowchart schematically representing selected actions in a method for detecting the presence of bodies in vehicles and generating alerts;

[0036] Fig. 2A is flowchart schematically representing a possible method for selecting the operational mode of the vehicle monitor;

[0037] Fig. 2B is flowchart schematically representing possible steps for detecting intruders and vandalism of a vehicle in short term parking mode;

[0038] Fig. 2C is flowchart schematically representing possible steps for detecting intruders and vandalism of a vehicle in long term parking mode;

[0039] Fig. 2D is flowchart schematically representing a possible method for generating a vehicle vibration index;

[0040] Fig. 2E is flowchart schematically representing possible steps for removing static objects from the image data;

[0041] Fig. 2F is a flowchart schematically representing possible steps for generating an MTI matrix;

[0042] Fig. 3A illustrates a segment of a three dimensional image illustrating a selected voxel;

[0043] Fig. 3B illustrates a set of voxels sharing the same angular coordinates and having different r coordinates;

[0044] Fig. 3C an example of a 2D MTI image matrix;

[0045] Fig. 3D illustrates an example of an ordered MTI intensity profile showing a typical MTI profile characteristic of a moving object in a stationary environment;

[0046] Fig. 3E illustrates an example of an ordered MTI intensity profile showing a typical MTI profile characteristic of a vibrating environment;

[0047] Fig. 4 is a flowchart schematically representing a possible method for generating the temporal movement indices;

[0048] Figs. 5A-F indicate examples of plots of series of complex values representing reflected radiation at single voxels within a target region over multiple frames;

[0049] Fig. 6 is a flowchart schematically representing a possible method for generating the spatial feature indices;

[0050] Fig. 7 is a flowchart schematically representing a possible method for pet mitigation; and

[0051] Fig. 8 is a flowchart schematically representing how either Activity Level (AL) or Bounding Volume (BV) covered by a cluster of pixels may be used to indicate the presence of a pet such as a dog.

[0052] DETAILED DESCRIPTION

[0053] Aspects of the present disclosure relate to systems and methods for detecting intruders and vandalism of vehicles. In particular the disclosure relates to systems and methods combining of motion detectors iand high resolution radar to detect activity in and around the vehicle as well as for measuring sensor misalignment, particularly for detecting misalignment of automotive radar sensors during manufacture and over the vehicle life time.

[0054] Systems described herein include a primary sensor, motion sensors, a processor unit and an alert generator. Typically the systems also include low power vehicle cabin sensors for monitoring the vehicle at low power without draining the power from the vehicle over time.

[0055] A motion sensor such as a built-in inertial measurement unit (IMU) may be capable of measuring self-alignment. A feature of the system is that the IMU may be mounted to the same chip, share the same printed circuit board (PCB) or be within the same mechanical enclosure with the sensing device. Such a system may have significant cost benefits in comparison with other methods such as a rigid mechanical structures. Furthermore the system has been found to provide a more encompassing cover of potential failure cases.

[0056] Aspects of the present disclosure relate to systems and methods for detecting presence of living bodies in vehicles and generating alerts. In particular the invention relates to a child presence detection system with high true positive detection rate and low false positive detection rate.

[0057] It has been found that false alarms in detection systems are often caused by objects placed in the passenger cabin or cabin state which meet the trigger conditions of the sensor resulting in an alert without a real infant or child being in the cabin.

[0058] A number of false alarm trigger conditions have been identified, for example, a water bottle in a car cabin shaken by wind, by hand or by any other means, may generate an oscillating signal which is superficially similar to a breathing child. Accordingly, a vehicle vibration detection module may apply various methods, as disclosed herein, to allow a shaken vehicle to be detected. In this manner, a shaken vehicle type false alarm trigger may be averted.

[0059] Another false alarm trigger may be an oscillating object such as a pendulum, a spring, a clock or the like which are typically characterized by a very periodic movement. Accordingly, a temporal behavior analysis module may be provided to analyze the temporal characteristics of the movements to identify those oscillations which are characteristic of real breathing.

[0060] Still other characteristics may be used to distinguish between true and false alarms for example spatial features relating to the size and shape of the suspected child. Accordingly, a spatial characteristic analysis module may be provided to analyze features of clusters of voxels detected within the vehicle cabin in order to identify clusters indicative of real children or the like.

[0061] It is further noted that even when a real living body is detected within the vehicle, this living body may be a pet such as a dog a cat or the like. Accordingly, a Pet Mitigation Module may be provided to distinguish pets from humans when required.

[0062] As required, detailed embodiments of the present invention are disclosed herein; however, it is to be understood that the disclosed embodiments are merely examples of the invention that may be embodied in various and alternative forms. The figures are not necessarily to scale; some features may be exaggerated or minimized to show details of particular components. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a representative basis for teaching one skilled in the art to variously employ the present invention.

[0063] As appropriate, in various embodiments of the disclosure, one or more tasks as described herein may be performed by a data processor, such as a computing platform or distributed computing system for executing a plurality of instructions. Optionally, the data processor includes or accesses a volatile memory for storing instructions, data or the like. Additionally, or alternatively, the data processor may access a nonvolatile storage, for example, a magnetic hard-disk, flash-drive, removable media or the like, for storing instructions and / or data.

[0064] It is particularly noted that the systems and methods of the disclosure herein may not be limited in its application to the details of construction and the arrangement of the components or methods set forth in the description or illustrated in the drawings and examples. The systems and methods of the disclosure may be capable of other embodiments, or of being practiced and carried out in various ways and technologies.

[0065] Alternative methods and materials similar or equivalent to those described herein may be used in the practice or testing of embodiments of the disclosure. Nevertheless, particular methods and materials are described herein for illustrative purposes only. The materials, methods, and examples are not intended to be necessarily limiting. Accordingly, various embodiments may omit, substitute, or add various procedures or components as appropriate. For instance, the methods may be performed in an order different from described, and that various steps may be added, omitted or combined. In addition, aspects and components described with respect to certain embodiments may be combined in various other embodiments.

[0066] Reference is now made to the block diagram of Fig. 1A which schematically representing selected components of a system 100 for monitoring a vehicle cabin and for detecting intruders and vandalism of vehicles. The system 100 includes a cabin monitor 120, a processor 140, an alert generator 148 and a communicator 160.

[0067] The cabin monitor 120 includes a primary sensor 121, a low power cabin sensor 123, a jacking detection mechanism 125 and an inertial measurement unit 127.

[0068] The primary sensor 121 is configured to scan the vehicle cabin 200 as well as its proximate surroundings with greater resolution and with greater sampling rate than the low power cabin sensor 123. Where appropriate, the low power vehicle cabin sensor 123 may itself be the primary sensor operated in a lower power saving mode.

[0069] The low power vehicle cabin sensor 123 is configured to detect activity within the vehicle cabin 200 at low power. Where required the low power cabin sensor 123 may provide monitoring at least at a rate of one scan per second for an extended period without running down a car battery.

[0070] The processor unit 140 may be configured to receive data from the cabin monitor 120 either directly or via a pre processor 130. The processor 140 is operable to generate alert instructions based upon the primary sensor data. Accordingly the alert generator 148 is configured to generate alerts of irregular activity when triggered to do so. The communicator 160 may be used to communicate the alerts to the third parties 138 possibly via a computing network 162.

[0071] Where required the system may further include a jacking detection mechanism 125 configured to detect jacking of the vehicle, a false positive prevention mechanism; and a self-calibration mechanism. It is noted that such mechanisms may be enabled by a combination of sensors such as an inertial movement unit (IMU)127 or accelerometer as well as a primary sensor 121 such as a radar sensor or a ultrasonic movement sensor network or the like.

[0072] Reference is now made to the block diagram of Fig. 1 B which schematically representing selected components of a particular examle of a system for detecting the presence of bodies in vehicles and which may be adapted to also detect intruders. In the example, the cabin monitor includes a radar unit 129.

[0073] The radar 129 typically includes at least one array of radio frequency transmitter antennas 122 and at least one array of radio frequency receiver antennas 124. The radio frequency transmitter antennas are connected to an oscillator 126 (radio frequency signal source) and are configured and operable to transmit electromagnetic waves towards the target region 200. The radio frequency receiver antennas 124 are configured to receive electromagnetic waves reflected back from objects 210 within the target region 200.

[0074] Accordingly the transmitter may be configured to produce a beam of electromagnetic radiation, such as microwave radiation or the like, directed towards a monitored region 200 such as vehicle cabin or the like. The receiver may include at least one receiving antenna or array of receiver antennas configured and operable to receive electromagnetic waves reflected by objects within the monitored region.

[0075] The raw data generated by the receivers is typically a set of complex values indicative of magnitude and phase measurements corresponding to the waves scattered back from the objects in front of the array. Spatial reconstruction processing is applied to the measurements to reconstruct the amplitude (scattering strength) at the three dimensional coordinates of interest within the target region. Thus each three dimensional section of the volume within the target region may represented by a voxel defined by four values corresponding to an x-coordinate, a y-coordinate, a z-coordinate, and an amplitude value. Typically the receivers are connected to a pre-processing unit 130 configured and operable to process the amplitude matrix of raw data generated by the receivers and which may produce a filtered point cloud suitable for model optimization.

[0076] Accordingly, where appropriate, a preprocessing unit may include an amplitude filter operable to select voxels having amplitude above a required threshold and a voxel selector operable to reduce the number of voxels in the filtered data, for example by sampling the data or clustering neighboring voxels. In this manner the filtered point cloud may be output to a processor. It is further note that the filtered point cloud may further be simplified by setting the amplitude value of each voxel to ONE when the amplitude is above the threshold and to ZERO when the amplitude is below the threshold.

[0077] The processor 140 which is in communication with the preprocessor unit may include modules such as a vehicle vibration detection module 142, a temporal behavior analysis module 144, a spatial characteristic analysis module 146, optionally a pet mitigation module 147 and an alert generator 148 which may be configured to receive a feature vector including a combination of feature indices generated by the analysis modules and operable to generate alerts such as child present detection (CPD) alerts or intruder alerts based upon the received data.

[0078] A communication module 160 is configured and operable to communicate the alerts to third parties. Optionally the communication module 160 may be in communication with a computer network 162 such as the internet via which it may communicate alerts to third parties for example via telephones, computers, wearable devices or the like.

[0079] In still other embodiments, the CPD alert may initiate active interventions may be taken to mitigate risk, for example, vehicle windows may be opened, an air conditioner activated or the like.

[0080] It will be appreciating that adding intruder alert functionality to the radar based presence detection system of Fig. 1 B may be a cost effective way to provide that functionality with existing sensors used in the vehicle.

[0081] A high resolution point cloud may be combined with an IMU to achieve all the thresholds of a vehicle OEMs security requirements. It is noted that the current system typically produces higher quality results using components that often have a significantly lower price point than standard sensors currently in use.

[0082] Better performance is achieved by fusion or combination of IMU data with radar point cloud which helps achieve robustness of radar point cloud to external impacts such as a ball hitting the car causing vibrations, a strong wind or vandalism like shaking the car strongly. Integration of IMU data into the radar signal processing enables detection of the externally caused motion as well as its direction and velocity. Accordingly, a clean point cloud may be generated with high accuracy for location. This ability reduces the likelihood of false positive triggering of the system.

[0083] In addition the integration of IMU data helps identify if the vehicle is being placed in a tilted position for example due to towing or in an attempt to steal the tire. This information combined with the radar's wide field of detection outside the car can better lead to the decision that a vandalism act is being executed and trigger an alarm.

[0084] The vehicle cabin monitor may use a common radar sensor with other detector systems such as child presence detection and occupant monitoring and classification and the like described in the applicants co-pending United States Patent Application 17 / 921,648, filed October 27, 2022 the contents and disclosure of which are incorporated herein by reference in their entirety.

[0085] The additional applications can enable the OEM to remove the existing occupant classification systems (OCSs) based on in-seat weight sensors and effectively creating a new total cost of ownership balance for the OEM. This is all by comparison to the current security systems which are stand alone, costly by themselves, and enable no additional cost reductions to current OCSs or other in vehicle systems.

[0086] The block diagram of Fig. 1C illustrates how an IMU may be integrated with the primary sensor to extend the functionality to include calibration and tilt detection for example.

[0087] A primary sensor, such as a radar sensor, may have a communication interface, such as a controller area network (CAN) interface, and an auxiliary interface, such as an inter-INTEGRATED circuit (I2C) interface or a serial peripheral interface (SPI). It is a particular feature of the system that an inertial measurement unit, typically a three degrees of freedom accelerometer or the like, may be connected via such an auxiliary interface.

[0088] A self-test protocol of the primary sensor would include connecting to the IMU and reading the acceleration data therefrom. The self-test protocol may be initiated during power up, while the vehicle is typically standing still. The direction of the gravity vector, along with calibration data and the alignment may be used to estimate the sensor’s alignment. Failure in the calibration process or failure in the result angle would be reported to the vehicle. Non catastrophic alignment changes may be measured and used by the sensing unit to recalibrate the system so as correct its data.

[0089] The sensor board may include manufacturing calibration that would characterize the IMU performance, such as bias and scale factor of each axis.

[0090] A typical primary sensor may be a chip mounted radar system. Such a radar typically includes at least one array of radio frequency transmitter antennas and at least one array of radio frequency receiver antennas. The radio frequency transmitter antennas are connected to an oscillator (radio frequency signal source) and are configured and operable to transmit electromagnetic waves towards the target region. The radio frequency receiver antennas are configured to receive electromagnetic waves reflected back from objects within the target region.

[0091] Accordingly the transmitter may be configured to produce a beam of electromagnetic radiation, such as microwave radiation or the like, directed towards a monitored region such as an enclosed room or the like. The receiver may include at least one receiving antenna or array of receiver antennas configured and operable to receive electromagnetic waves reflected by objects within the monitored region.

[0092] The raw data generated by the receivers is typically a set of magnitude and phase measurements corresponding to the waves scattered back from the objects in front of the array. Spatial reconstruction processing is applied to the measurements to reconstruct the amplitude (scattering strength) at the three dimensional coordinates of interest within the target region. Thus each three dimensional section of the volume within the target region may represented by a voxel defined by four values corresponding to an x- coordinate, a y-coordinate, a z-coordinate, and an amplitude value.

[0093] With reference now to the flowchart of Fig. 1 D which indicates how data may flow between components of the systems in order to generate alerts. The radar module 127 may produce raw data which is passed to the processor 140 which generates a feature vector. The feature vector is used by a presence detection unit 150. The presence detection unit 150 is operable to decide whether a child is really present and to communicate an alert instruction to the alert generator 156 where appropriate. The presence detection unit 150 may include a dimensionality reduction unit 152, operable to convert the multidimensional feature vector for principle component analysis, and a classifier 154 such as a support vector machine operable to classify the feature vector into either presence-detected or NOT-presence-detected.

[0094] Methods are taught for montoring a vehicle using a vehicle monitoring system such as described herein. The method includes providing the cabin montior comprising at least one primary sensor configured to detect activity within a vehicle cabin and within its surroundings and at least one inertial measurement unit (IMU), providing a processor unit configured to receive data from the primary sensor and operable to generate alert instructions based upon the primary sensor data, providing an alert generator configured to generate alerts of irregular activity, using acceleration data from the IMU to calibrate alignment of the primary sensor, selecting monitoring mode, monitoring the vehicle cabin, detecting irregular activity; and generating an alert.

[0095] Typically, the method for the primary sensor monitoring the vehicle cabin comprises at least one transmitter antenna transmitting electromagnetic waves into the vehicle cabin; and at least one receiver antenna receiving electromagnetic waves reflected by objects within the vehicle cabin; transferring data from the radar to processor. The processor may therefore receive raw data from the radar unit; and variously produce a filtered point cloud and / or store frame data in a frame buffer memory as required.

[0096] Additionally or alternatively, the processor may obtain a series of three dimensional frames of image data; remove static objects from the image data; generate a two dimensional moving target indication matrix; and sum the lowest intensity values of pixels in the two dimensional moving target indication matrix.

[0097] Where required monitoring of the vehicle cabin may further include removing static objects from the image data by selecting a frame capture rate, collecting raw data from a first frame, waiting for a time delay, collecting raw data from a second frame; and subtracting the first frame data from the second frame data.

[0098] Referring now to the flowchart of Fig. 2A which schematically represents a possible method for selecting the operational mode of the vehicle monitor. A vehicle battery is recharged each time the vehicle motor is running, therefore if the vehicle is to be left for only a short period of time, it is not expected that the intruder detection system will draw enough power to discharge the battery. Accordingly, it is useful to detect whether the vehicle is to be left for a long-term parking or short-term parking.

[0099] There are various ways in which the system may determine or predict the probable duration of the car being inactive, these include location, habits of vehicular usage, calendar and appointment schedule of the vehicle driver and the like. Accordingly, if the system has access to a satellite or cellular locating system, or addressed charging point for example, the location of the vehicle may be used by the system to select the appropriate parking mode. Similarly, where the system is in communication with the calendar of the driver, the system may predict the length of time before the next vehicle usage.

[0100] Where such external data is not available, the method may detect that the vehicle is parked 2120, detect the window status of the vehicle 2140 and determine whether the window is open or closed 2160. If the window is open then the short-term parking mode is selected whereas if the window is closed then the long-term parking mode is selected 2180.

[0101] With reference now to the flowchart of Fig. 2B, possible steps are indicated for detecting intruders and vandalism of a vehicle in short term parking mode. Where short-term parking mode is selected 2170, the method may include activating the primary sensor on low power mode 2210, the primary sensor scanning the vehicle cabin, say once every second 2220, if movement is detected 2230 then activating the primary sensor in high power mode 2260; then the primary sensor scans vehicle cabin for an intruder 2270; and if an intruder detection is confirmed 2280 then generating an intruder alert 2290. Otherwise, the system may revert to low power mode 2210.

[0102] Where appropriate, the monitoring system may include a suspected car jacking or other tilt detection function by activating the IMU sensor on low power mode such that if a large tilt is detected 2240 then a car jacking alert is generated 2250. Optionally, the primary sensor may be further triggered to scan the vehicle surroundings and only if data from the primary sensor confirms that a car jacking probable then generating a carjacking alert.

[0103] With reference now to the flowchart of Fig. 2C possible steps are indicated for detecting intruders and vandalism of a vehicle in long term parking mode. Where long-term parking mode is selected 2290, the method may include deactivating the primary sensor 2310 and leaving it on standby until triggered. The method then includes activating low power sensor, such as an IMU sensor 2320, an ultrasonic motion detector or the like. The low power sensor may monitor vibrations in vehicle cabin such that if movement is detected 2330 then activating the primary sensor in high power mode 2360, then the primary sensor scans vehicle cabin for an intruder 2370; and if an intruder is detected 2380 then generating an intruder alert 2390.

[0104] Where appropriate, the monitoring system may include a suspected car jacking or other tilt detection function by activating the IMU sensor on low power mode; and if a large tilt is detected 2340 then generating a car jacking alert 2350. Optionally, the primary sensor is further triggered to scan the vehicle surroundings and if a carjacking is confirmed then generating a carjacking alert.

[0105] Referring now to Fig. 2D a flowchart is presented which schematically represents a possible method for generating a vehicle vibration index 2008. Optionally, the vehicle vibration detection module obtains a series of three dimensional frames representing radar images captured of the target region 2028, removes static objections from the image data 2048 thereby generating a two dimensional Moving Target Indication (MTI) matrix 2068, accordingly, the lowest intensity values of pixels, say the lowest five percent values, in the MTI matrix may be summed 2088 thereby providing an indication of the background movement of the target region.

[0106] As indicated in the MTI intensity profile of Fig. 3D, it is expected that the lowest intensity pixels 302 in a stationary vehicle should be very low. However, as indicated in the MTI intensity profile of Fig. 3E, it is expected that the lowest intensity pixels in a shaking vehicle may be much higher 304.

[0107] The sum of the lowest intensity pixels of the MTI matrix may serve as an effective vehicle vibration index.

[0108] A possible way for removing static objects from the image data 2048 is represented in the flowchart of Fig. 2E. A temporal filter may be applied to select a frame capture rate 2481 , to collect raw data from a first frame 2482; to wait for a time delay 2483, perhaps determined by frame capture rate; to collect raw data from a second frame 2484; and to subtract first frame data from the second frame data 2485. In this way a filtered image may be produced from which static background is removed and the only moving target data remain.

[0109] By storing multiple frames within a frame buffer memory unit, the temporal filter may be further improved by applying a Moving Target Indication (MTI) filter such as described in the applicant’s copending International Patent Application No. PCT / IB2022 / 055109 which is incorporated herein in its entirety.

[0110] An MTI may be applied to data signals before they are transferred to the image reconstruction block or directly to the image data. MTI may estimate background data for example using an infinite impulse response (HR) low-pass filter (LPF). This background data is subtracted from the image data to isolate reflections from moving objects. It is noted that such a process may be achieved by subtracting the mean value of several previous frames from the current frame. Optionally, the mean may be calculated by an HR or an FIR low-pass filter such as the above described LPF implementation.

[0111] The MTI HR filter time constant, or the duration over which the average is taken by the HR response is generally fixed to best suit requirements, either short to better fit dynamic targets or long to fit still or slow targets.

[0112] Accordingly, the MTI method may include steps such as selecting a filter time constant, applying an HR filter over the duration of the selected time constant, applying a low pass filter, and removing the background from the raw data.

[0113] It has been found that MTI may generate artifacts such as phantoms when objects are suddenly removed from the background. For example, when a chair is moved, a person moves in their sleep, a wall is briefly occluded, of the like, subsequent background subtraction may cause such events to leave shadows in the image at the previously occupied location. Since signals are complex, it is not possible to distinguish between a real object and its negative shadow.

[0114] Similarly, obscured stationary objects in the background may appear to be dynamic when they suddenly appear when uncovered by a moving object in the foreground.

[0115] Furthermore, slow changes of interest may be repressed, for example the reflections from people sitting or lying still may change little over time and thus their effects may be attenuated by background subtraction.

[0116] Accordingly, a three dimensional MTI array may be generated from which a two dimensional MTI matrix may be generated, for example as described in Fig. 2F. A two dimensional matrix may be generated, for example, by identifying a maximum intensity voxel (rmax, 9, cp) 2682, for each pair of angular coordinates (0, cp), and constructing a two dimensional matrix with each pixel (0, cp) 2684 assigned a value Imax of the identified maximum voxel.

[0117] As illustrated in Fig. 3A, the three dimensional MTI array may comprise a three dimensional array of voxels, each voxel being characterized by a set of spherical coordinates (r, 0, cp) and an associated value of amplitude of energy reflected from those polar coordinates. For the purposes of illustration let the MTI intensity value of each voxel be given by the function I(r, 0, cp) where r is the radial distance r to the voxel from the radar, 0 is the polar angle towards the voxel, and c is the azimuthal angle towards the voxel.

[0118] The three dimensional MTI array of the target region is reduced to a two dimensional MTI matrix by constructing a matrix comprising a two dimensional array of pixels. Accordingly, a unique MTI value I( O, (p) is selected for each pixel characterized by a pair of angular coordinates (0, cp).

[0119] It is noted that although a spherical coordinate system is described herein, equivalent methods may use other three dimensional coordinate systems, such as cylindrical coordinates, cartesian coordinates or the like.

[0120] Fig. 3B illustrates a set of voxels sharing the same angular coordinates and having different r coordinates. The MTI value may be selected of the voxel with highest MTI value for the associated pair of angular coordinates (0, cp) regardless of the value of r.

[0121] An example of such a two-dimensional MTI matrix is provided in Fig. 3C. Having constructed the two dimensional MTI matrix an MTI intensity distribution profile may be generated by ordering the pixels starting with the pixel having the highest MTI intensity and proceeding to pixels with lower and lower MTI intensity.

[0122] Fig. 3D illustrates an example of an ordered MTI intensity profile showing a typical MTI profile characteristic of a moving object in a stationary environment. It is noted that most of the pixels show no movement at all with only the pixels indicating the moving object having high MTI value.

[0123] By contrast, Fig. 3E illustrates an example of an ordered MTI intensity profile showing a typical MTI profile characteristic of a vibrating environment, in which vibrations are detected uniformly in all directions. It is noted that all pixels now indicate movement as indicated by the relative uniformity of the MTI profile. This profile would be expected in a shaking vehicle.

[0124] Reference is now made to the flowchart of Fig. 4 which indicates a possible method 400 for the temporal behavior analysis module to generate the temporal movement indices used by the presence detection unit.

[0125] The method includes identifying clusters of high intensity voxels within the three dimensional image data of the target region 401 , for each cluster, the processor unit collating a series of complex values 402 for each voxel representing reflected radiation for the associated voxel in multiple frames; for each voxel determining a center point in the complex plane 403; determining a phase value for each voxel in each frame 404; generating a smooth waveform representing phase changes over time for each voxel 405; selecting a subset of voxels indicative of a breathing pattern 406; and calculating temporal movement indices 407, such as a spectral peak index, a respiration per minute (RPM) index 408, and a circle fit index 409.

[0126] Various values may be selected for the temporal movement indices. By way of example, a spectral peak index may be calculated by taking the ratio between the maximum and mean fast Fourier transforms of the unwrapped phase

[0127] An example of a RPM index may be given by calculating a value for:

[0128] Again, by way of example, the circle fit index, which may indicate how closely the complex values fit a circle in the complex plane, may be given by the standard deviation of the ratio of the magnitude of the

[0129] Optionally, the processor may generate a series of frames, where each frame comprises an array of complex values representing radiation reflected from each voxel of the target region during a given time segment.

[0130] In one embodiment, the method of the invention monitors over a time period a plurality of voxels in parallel. The signal received by the receiver may be given by: where v is an index of the voxels, n is a time index, Avis the DC part of the voxel, due to leakage and static objects, Rvis the amplitude (or radius) of the phase varying part of voxel iz, <pvis a nuisance phase offset of the voxel v, is the wavelength, Bvis the effective displacement magnitude of the voxel v, vv[n] is additive noise, and w[n] is the waveform at time n.

[0131] For each monitored voxel, the reference center point Avis calculated. By way of illustration, a center may be determined according to a linear-mean-square-error estimator of circle center. For example, estimation may be based on moments of the real and imaginary parts of the received signal. The moments can be averaged with an infinite impulse response (HR) filter. The forgetting factor of the HR filter has an adaptive control that balances between the need to converge quickly to a new value upon a change in the environment (e.g. movement of the subject) and the need to maintain consistency of the estimation.

[0132] A phase value for each voxel in each frame may be determined by the processor collating a series of complex values for each voxel representing reflected radiation for the associated voxel in multiple frames; and for each voxel determining a center point in the complex plane; and calculating the arctan of the ratio of the imaginary component and the real component of the difference between the frame value and the center point.

[0133] Accordingly, given a reference center point, the phase of a voxel v at a given time instant n may be calculated as:

[0134] In order to create a smooth waveform representing phase changes over time, phase values may be rounded. The phase may be unwrapped to generate a smooth waveform without discontinuities greater than n according to the formula:

[0135] In another embodiment, phase un-wrapping may be based on prediction of the next phase based on a few previous phases. Such a prediction may be used to lower frame rates and / or improve the resilience to noise while avoiding cycle slips. For example, the following predictor tends to account for phase momentum:

[0136] 0°pt2[n] = 6V[n] + 2n • round where 0 < a < 1 is a parameter that controls the weighting of momentum (linear progress of phase) versus stability (zero order hold).

[0137] Figs 5A and 5D show examples of plots of series of complex values representing reflected radiation at single voxels within a target region over multiple frames. It is noted that the complex values form approximate circles within the complex plane centered at a single point. The periodicity maybe seen over multiple frames giving rise to a characteristic oscillating function such as illustrated in Figs. 5B abd 5E which represent the variation of the phase over time (using frame number as a proxy for time) for the plots of Figs. 5A and 5B respectively. Figs. 5C and Fig. 5F show corresponding variation in frequency space. Such oscillating functions may be indicative of breathing or pulse rate for example.

[0138] Voxels indicating breathing characteristics and pulse characteristics may be found, for example, by selecting a subset of voxels conforming to selection rules such as using metrics that evaluate the fitness of those voxels. Such metrics may include fitting to the model of arcs of a circle, fitting to predetermined pattern pulse waveform with strong periodicity and the like, and the spatial location of the voxels.

[0139] In many cases, the voxels that fit best for breathing tracking are located near the chest and stomach of the breathing person. In other cases, the most adequate selection is other voxels, such as of reflection from walls or ceiling, or movement of other objects due to the breathing.

[0140] An arc-fitting metric may be calculated for the phase values associated with each voxel; and the selected voxels would be those having an arc-fitting metric above a predetermined threshold. For example, a metric may evaluate the accuracy of fitting the data to the model described herein. Relative stability may be measured from the distance between the received signal and the estimated reference center point. r[n] = sv[n] - Av

[0141] The metric may be calculated, for example, as:

[0142] Additionally, or alternatively, a time dependency function may be calculated for the phase values associated with each voxel; and voxels may be selected which have periodic characteristics indicative the pulse, such as the duration systole, the duration of diastole, pulse rate and the like as well as combinations thereof.

[0143] Such a metric may evaluate the fitness of the un-wrapped phase §v[n] as a clean pulse waveform. A Fourier transform of this signal may be calculated, and it may be checked that the peak value is achieved at a frequency within the range of reasonable periods expected for breathing or of a normal pulse, and that the energy of this peak divided by average energy in other frequencies.

[0144] By way of examples periodic characteristics indicative of breathing may include an inhalation-to- exhalation ratio between say 1 :1 and 1 :6, a breath rate between say 1 and 10 seconds. Also by way of example, the periodic characteristics indicative of pulse of a subject at rest may include a pulse or heart rate between, say, 45 and 150 beats per minute and a ratio of diastole to systole of about 2:1 .

[0145] The two metrics above may be smoothed, and then combined into a single metric that represents the fitness of each voxel for extraction of pulse.

[0146] In one possible embodiment of this invention, a single voxel is selected for pulse determination, based on the above metrics, with hysteresis to avoid frequent jumping among voxels. In another embodiment, multiple voxels with high metric values are chosen, and their waveforms are averaged by using SVD (PCA) after weighting by the fitness metric.

[0147] Lower frequency oscillations of the phase signal indicative of breathing may be filtered out of the phase profile signal to leave the high phase oscillations indicative of the heart rate.

[0148] In still other embodiments, Voxel selection may use further metrics such as signal quality (SNR) to validate that the signal extracted from this voxel would have good enough signal to be useful and Breathing detection to validate that the signal observed is consistent with a real breathing signal. These two metrics may be combined to determine that the voxel is suitable for selection.

[0149] Referring now to the flowchart of Fig. 6, a possible method 600 is presented for generating spatial feature indices. The method includes obtaining three dimensional image data of an arena including the target region as well as its surroundings 601 , identifying voxel clusters within the target region 602, counting the clusters within the target region thereby obtaining a cluster number index 603, counting the number of voxels in each cluster and selecting the largest number thereby obtaining a max-cluster size index 604, calculating the difference between the maximum range and the minimum range of voxels within each cluster 606 and selecting the value closest to an infant reference value 607 thereby obtaining a cluster depth index 605, selecting the highest moving target indication (MTI) value within the target region thereby obtaining a target-max voxel index 608, selecting the highest MTI value within the arena thereby obtaining an arenamax voxel index 609, selecting the range of the arena-max voxel thereby obtaining a max-voxel range index 610.

[0150] As noted above, where required, a pet mitigation module may be provided to distinguish a pet, such as a dog from a child. Accordingly, when a body is detected within the vehicle, pet mitigation may be applied the results of which may determine whether an alert is generated or the nature of such an alert.

[0151] Because radar images of some pets may be of similar size and shape to children, pet mitigation may require high resolution imaging to distinguish between them. Moreover, even if using high resolution imaging device, such as cameras, processing time may be too long and automated recognition may be further complicated due to the large variety of different pets and their behavior.

[0152] Referring back to Fig. 1A, according to one system the pet mitigation module 147 may be in communication with a pet stimulation signal generator 149 configured to generate a signal to which a pet will typically respond differently to a human. For example, an ultrasonic signal audible to the canine ear and not to the human ear may induce a physical response from a dog which can be detected by the radar 120 while a human body would remain unaffected. Alternative solutions may include tunes or tones to which pets may respond differently to humans in a predictable manner. Such behavioral solutions would be robust and inclusive of many options for pet size, location, posture, and the like.

[0153] Referring now to Fig. 7 a possible method 700 is presented for applying pet mitigation. A target is identified 701 and identified as a living body 702. A pet stimulation signal may be generated and transmitted into the vehicle cabin 703. The pet stimulation signal is selected such that only pets will react to them. Accordingly, if increased activity of the target is detected 704, such as macromovements between seats and footwells or the like, this activity is indicative of an unrestrained pet within the vehicle cabin rather than a restrained child for example. It will be appreciated that movement of the target may be tracked, for example, by constructing a bounding box around a pixel cluster and tracing the position of the center of mass of the bounding box over time. Other possible activity tracking methods may be used as occur to those in the art for example as illustrated in Fig. 8.

[0154] Technical Notes

[0155] Technical and scientific terms used herein should have the same meaning as commonly understood by one of ordinary skill in the art to which the disclosure pertains. Nevertheless, it is expected that during the life of a patent maturing from this application many relevant systems and methods will be developed. Accordingly, the scope of the terms such as computing unit, network, display, memory, server and the like are intended to include all such new technologies a priori.

[0156] As used herein the term “about” refers to at least ± 10 %.

[0157] The terms "comprises", "comprising", "includes", "including", “having” and their conjugates mean "including but not limited to" and indicate that the components listed are included, but not generally to the exclusion of other components. Such terms encompass the terms "consisting of' and "consisting essentially of".

[0158] The phrase "consisting essentially of' means that the composition or method may include additional ingredients and / or steps, but only if the additional ingredients and / or steps do not materially alter the basic and novel characteristics of the claimed composition or method.

[0159] As used herein, the singular form "a", "an" and "the" may include plural references unless the context clearly dictates otherwise. For example, the term "a compound" or "at least one compound" may include a plurality of compounds, including mixtures thereof.

[0160] The word “exemplary” is used herein to mean “serving as an example, instance or illustration”. Any embodiment described as “exemplary” is not necessarily to be construed as preferred or advantageous over other embodiments or to exclude the incorporation of features from other embodiments.

[0161] The word “optionally” is used herein to mean “is provided in some embodiments and not provided in other embodiments”. Any particular embodiment of the disclosure may include a plurality of “optional” features unless such features conflict.

[0162] Whenever a numerical range is indicated herein, it is meant to include any cited numeral (fractional or integral) within the indicated range. The phrases “ranging / ranges between” a first indicate number and a second indicate number and “ranging / ranges from” a first indicate number “to” a second indicate number are used herein interchangeably and are meant to include the first and second indicated numbers and all the fractional and integral numerals therebetween. It should be understood, therefore, that the description in range format is merely for convenience and brevity and should not be construed as an inflexible limitation on the scope of the disclosure. Accordingly, the description of a range should be considered to have specifically disclosed all the possible sub-ranges as well as individual numerical values within that range. For example, description of a range such as from 1 to 6 should be considered to have specifically disclosed sub-ranges such as from 1 to 3, from 1 to 4, from 1 to 5, from 2 to 4, from 2 to 6, from 3 to 6 etc., as well as individual numbers within that range, for example, 1 , 2, 3, 4, 5, and 6 as well as non-integral intermediate values. This applies regardless of the breadth of the range.

[0163] It is appreciated that certain features of the disclosure, which are, for clarity, described in the context of separate embodiments, may also be provided in combination in a single embodiment. Conversely, various features of the disclosure, which are, for brevity, described in the context of a single embodiment, may also be provided separately or in any suitable sub-combination or as suitable in any other described embodiment of the disclosure. Certain features described in the context of various embodiments are not to be considered essential features of those embodiments unless the embodiment is inoperative without those elements.

[0164] Although the disclosure has been described in conjunction with specific embodiments thereof, it is evident that many alternatives, modifications and variations will be apparent to those skilled in the art. Accordingly, it is intended to embrace all such alternatives, modifications and variations that fall within the spirit and broad scope of the appended claims.

[0165] All publications, patents and patent applications mentioned in this specification are herein incorporated in their entirety by reference into the specification, to the same extent as if each individual publication, patent or patent application was specifically and individually indicated to be incorporated herein by reference. In addition, citation or identification of any reference in this application shall not be construed as an admission that such reference is available as prior art to the present disclosure. To the extent that section headings are used, they should not be construed as necessarily limiting.

[0166] The scope of the disclosed subject matter is defined by the appended claims and includes both combinations and sub combinations of the various features described hereinabove as well as variations and modifications thereof, which would occur to persons skilled in the art upon reading the foregoing description.

Claims

CLAIMS1 . A method for monitoring a vehicle comprising: providing a vehicle monitoring system comprising at least one primary sensor configured to detect activity within a vehicle cabin and within its surroundings and at least one inertial measurement unit (IMU); providing a processor unit configured to receive data from the primary sensor and operable to generate alert instructions based upon the primary sensor data; providing an alert generator configured to generate alerts of irregular activity; using acceleration data from the IMU to calibrate alignment of the primary sensor; selecting monitoring mode; monitoring the vehicle cabin; detecting irregular activity; and generating an alert.

2. The method of claim 1 wherein the step of selecting the monitoring mode comprises selecting one of a short-term parking mode and a long-term parking mode.

3. The method of claim 1 wherein the step of monitoring the vehicle cabin comprises: activating the primary sensor on low power mode; primary sensor scanning the vehicle cabin once per second; if movement is detected then activating the primary sensor in high power mode; primary sensor scans vehicle cabin for an intruder; and if an intruder detection is confirmed then generating an intruder alert.

4. The method of claim 1 wherein the step of monitoring the vehicle cabin comprises: activating the IMU sensor;IMU sensor monitoring vibrations; if movement is detected by IMU then activating the primary sensor in high power mode; primary sensor scans vehicle cabin for an intruder; and if an intruder is detected then generating an intruder alert.

5. The method of claim 1 wherein the step of monitoring the vehicle cabin comprises: activating the IMU sensor on low power mode; and if a large tilt is detected then generating a carjacking alert.

6. The method of claim 1 wherein the step of monitoring the vehicle cabin comprises: activating the IMU sensor on low power mode; if a large tilt is detected then then activating the primary sensor in high power mode; primary sensor scans the vehicle surroundings; and if a carjacking is confirmed then generating a carjacking alert.

7. The method of claim 1 wherein the step of selecting monitoring mode comprises: detecting that the vehicle is stationary; monitoring the window status; if the window is open then selecting short-term parking mode; and if the window is closed then selecting long-term parking mode.

8. The method of claim 1 wherein the primary sensor comprises a radar and the step of monitoring the vehicle cabin comprises: at least one transmitter antenna transmitting electromagnetic waves into the vehicle cabin; at least one receiver antenna receiving electromagnetic waves reflected by objects within the vehicle cabin; andtransferring data from radar to processor.

9. The method of claim 1 wherein the step of monitoring the vehicle cabin further comprises: receiving raw data from the radar unit; and producing a filtered point cloud.

10. The method of claim 1 wherein the step of monitoring the vehicle cabin further comprises: receiving raw data from the radar unit; and storing frame data in a frame data.11 . The method of claim 1 wherein the step of monitoring the vehicle cabin further comprises: obtaining a series of three dimensional frames of image data; removing static objects from the image data; generating a two dimensional moving target indication matrix; and summing the lowest intensity values of pixels in the two dimensional moving target indication matrix.

12. The method of claim 1 wherein the step of monitoring the vehicle cabin further comprises removing static objects from the image data by: selecting a frame capture rate: collecting raw data from a first frame; waiting for a time delay; collecting raw data from a second frame; and subtracting the first frame data from the second frame data.

13. A system for monitoring a vehicle comprising: a low power vehicle cabin sensor configured to detect activity within the vehicle cabin; a primary sensor configured to detect activity within the vehicle cabin and within its surroundings; a processor unit configured to receive data from the primary sensor and operable to generate alert instructions based upon the primary sensor data; an alert generator configured to generate alerts of irregular activity; a jacking detection mechanism configured to detect jacking of the vehicle; a false positive prevention mechanism; and a self-calibration mechanism.

14. The system of claim 13 wherein the primary sensor comprises a radar unit comprising: at least one transmitter antenna connected to an oscillator and configured to transmit electromagnetic waves into the vehicle cabin, and at least one receiver antenna configured to receive electromagnetic waves reflected by objects within the vehicle cabin and operable to generate raw data.

15. The system of claim 14 wherein the low power vehicle cabin sensor comprises the radar unit operating in a low power standby mode.

16. The system of claim 13 wherein the low power vehicle cabin sensor comprises an ultrasonic motion sensor.

17. The system of claim 13 wherein the low power vehicle cabin sensor comprises an accelerometer.

18. The system of claim 13 wherein the jacking detection mechanism comprises a tilt detector.

19. The system of claim 13 wherein the self-calibration mechanism comprises an inertial measurement unit (IMU) rigidly connected to the primary sensor such that acceleration data recorded by the inertial measurement unit directly corresponds to the alignment of the primary sensor.

20. The system of claim 13 wherein the primary sensor is mounted upon a chip and the self-calibration mechanism comprises an inertial measurement unit (IMU) mounted to the same chip as the primary sensorsuch that acceleration data recorded by the inertial measurement unit directly corresponds to the alignment of the primary sensor.

21. The system of claim 13 wherein the low power vehicle cabin sensor comprises the primary sensor operating in a low power mode with a monitoring rate of one scan of the vehicle cabin per second.

22. The system of claim 13 wherein the false positive prevention mechanism comprises a trigger mechanism configured to activate the primary sensor on full power when the low power vehicle cabin sensor records suspicious activity.

23. The system of claim 13 comprising an inertial measurement unit (IMU) and all of the low power vehicle cabin sensor, the jacking detection mechanism, and the self-calibration mechanism comprise the IMU.