Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    False positives from BSEC

    False positives from BSEC

    Gatis
    Occasional Visitor

    Hi!

    Our company is preliminary researching the opportunity to use BME688 for recognition of cigarette smoke and perfume (two classes: Smoke and Perfume). We made recordings of signals for classification task in laboratory using the Bosch BME688 Gas Sensor Developer Kit and BME688 Software, exported the trained AI configuration data and performed the classification AI training validation using Adafruit ESP32-S3 TFT Feather and Adafruit BME688. During validation in laboratory we found that in time fading perfume switches the classification result (100%) from Perfume to Smoke and vice versa resulting in large count of False Positives (far from 5%) for both classes.

    What we could do in order to improve the classification task accuracy?

    2 REPLIES 2

    BST_Yubin
    Community Moderator
    Community Moderator

    Need captue data and training the sensor before using it

    Valters
    New Poster

    Hi!

    We are experiencing similar issue.

    We did the data gathering in laboratory environment for cigaratte smoke, vape smoke, fresh air and paper tissue with perfume on it.

    We trained the model for two classes, where Vape and cigarette was marked as smoking and the rest as NOT-Smoking. Also the tissue with perfume (high VOC concentration) was marked as NOT smoking.

    We split the data 70 - 30 for training and validation data. One of the four thermal profiles used ended up with 99.47% F1 Score.

    Then we exported the model to BSEC library and used it on Adafruit ESP32 board + BME688 breakout. Did the tests in the same exact laboratory environment and used the same specimens. Recognized vape and cigarette precisely, however, classified paper tissue with perfume as smoking (false positive).

    The question we can't figure out is why there is such difference between our validation data and real life experiment given that they have basically the same environment and specimens?

    Thanks for assistance!

    Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist