Space to Policy: Scalable Brick Kiln Detection and Automatic Compliance Monitoring with Geospatial Data

Indian Institute of Technology Gandhinagar
ACM Journal on Computing and Sustainable Societies (ACM JCSS 2024)

Abstract

Air pollution kills 7 million people annually. The brick kiln sector significantly contributes to economic development but also accounts for 8-14% of air pollution in India. Policymakers have implemented compliance measures to regulate brick kilns. Emission inventories are critical for air quality modeling and source apportionment studies. However, the largely unorganized nature of the brick kiln sector necessitates labor-intensive survey efforts for monitoring. Recent efforts by air quality researchers have relied on manual annotation of brick kilns using satellite imagery to build emission inventories, but this approach lacks scalability. Machine-learning-based object detection methods have shown promise for detecting brick kilns; however, previous studies often rely on costly high-resolution imagery and fail to integrate with governmental policies. In this work, we developed a scalable machine-learning pipeline that detected and classified 30,638 brick kilns across five states in the Indo-Gangetic Plain using free, moderate-resolution satellite imagery from Planet Labs. Our detections have a high correlation with on-ground surveys. We performed automated compliance analysis based on government policies. In the Delhi airshed, stricter policy enforcement has led to the adoption of efficient brick kiln technologies. This study highlights the need for inclusive policies that balance environmental sustainability with the livelihoods of workers.


Overview of All Tasks

In this study we use quarterly satellite imagery with a resolution of 4.77m from Planet Labs, we train YOLO model to detect three brick klin variants : i) Circular Fixed Chimney Bull’s Trench Kiln (CFCBK); ii) Fixed Chimney Bull’s Tench Kiln (FCBK) and iii) Zigzag kilns and apply thi model across five Indo-Gnagetic states Uttar Pradesh, Bihar , West Bengal, Punjab and Haryana with an area of over 520,000 km2. We applied various big data resources for automated compliance monitoring, focusing on two types of compliance rules: distance-based and technology-based. Our analysis of distance-based compliance, using OpenStreetMap data across 13 categories, revealed that 70% of brick kilns violate at least one rule. For technology-based compliance, we examined trends in brick kiln technologies over 12 years between 2017 and 2021 Our findings indicate that brick kilns contribute approximately 8% to PM2.5 concentrations in Delhi. We determined that 30.66 million people live within 800 meters of brick kilns, violating central government regulations.

Background Study Background Study

Brick Kilns

A brick kiln is a facility where bricks are produced through shaping, drying, firing, and cooling processes. The brick-making process involves four main steps: shaping, drying, firing, and exporting. Brick kilns are often located near rivers due to the availability of suitable soil.

Continuous Fire Brick Kilns

Brick kilns are classified into batch production kilns and continuous fire kilns. Continuous fire kilns are more energy-efficient as they reuse warm air from the combustion zone to dry unfired bricks. In India, approximately 75% of bricks are produced by continuous fire kilns, with FCBK and Zigzag kilns being the most common types.

Brick Kilns and Sustainability

Air Pollution

In 2017, India's total brick production was estimated at 233±15 billion bricks, consuming 990±125 PJ yr⁻Âč of energy. Brick kilns contribute an estimated 8-14% of India's air pollution. Advanced technologies, such as Zigzag kilns, reduce PM and CO emissions by approximately 60-70%.

United Nations Sustainable Development Goals

Brick production relies heavily on labor, employing approximately 15 million workers in India. This raises concerns related to forced labor, modern slavery, and human trafficking, which are addressed by UN Sustainable Development Goal (SDG) 8.7. Our research intersects with several SDGs, including addressing premature deaths from air pollution (SDG 3.4 & 3.9), mitigating CO₂ emissions (SDG 9.4), monitoring PM2.5 and PM10 emissions (SDG 11.6), reducing fossil-fuel subsidies (SDG 12.c), and tracking greenhouse gas emissions (SDG 13.2).

Government Policies

The National Clean Air Program (NCAP), launched in 2019, aims to reduce air pollution levels to comply with National Ambient Air Quality Standards (NAAQS). The Environment (Protection) Amendment Rules, 2022, mandated the conversion of all brick kilns within 10 km of non-attainment cities to cleaner technologies by 2024. Brick kilns must be located at least 800 meters from residential areas and fruit orchards, and a minimum distance of 1 km must be maintained between two brick kilns.

Object Detection Models

Object detection involves identifying objects in an image by predicting their bounding boxes and classifying them into predefined categories. Oriented Bounding Boxes (OBBs) offer a more precise representation of object areas, especially for irregularly oriented objects. In the context of brick kilns, OBBs facilitate accurate spatial extent estimation, which is essential for assessing brick production capacity and calculating emission factors for air quality modeling.


Big Data Resoruces Big Data resouces

Satellite Imagery

Selecting suitable satellite imagery requires balancing cost and computational efficiency. High-resolution commercial imagery, such as Maxar (30-50 cm) and Airbus products, offers detailed views but is often too expensive for research. Brick kilns, on average, cover 150 meters in latitude and longitude and thus span approximately 15 × 15 pixels in Sentinel-2 imagery. Hence we utilized freely available moderate-resolution imagery (4.77 meters) under a research license

  1. 3.1.1 Planet Labs
  2. We utilize satellite imagery from Planet Labs in this work . Our study area spans five Indian states, covering over 520,000 kmÂČ (15.8% of India). The large 4096 × 4096 sized images are divided into overlapping 640 × 640 sized crops with a 64-pixel overlap (≈300 meters), ensuring that brick kilns do not get cut at the image edges. We selected imagery from the first quarter of 2024. We annotated high-resolution imagery and transferred the labels to Planet imagery, as detailed in the next section.

  3. 3.1.2 Esri Wayback Imagery
  4. Esri, a leading provider of GIS technology delivers high-resolution basemaps (up to 30 cm) through a Web Map Service (WMS). We utilized Esri imagery from February 8, 2024, to align with the first-quarter Planet mosaic of 2024.

OpenStreetMap

OpenStreetMap (OSM), a community-driven initiative, offers a vast array of geographic datasets contributed by volunteers globally. Using the Geofabrik platform, we extracted geometry data for features such as railway tracks, highways, rivers, schools, and habitation then utilize this data for distance-based compliance monitoring.

Table 1 Datasets extracted from OpenStreetMap and filters applied to extract them
Shapefile Data Filters
gis_osm_landuse_a_free_1.shp Habitation fclass="residential"
gis_osm_landuse_a_free_1.shp Orchards fclass="orchard"
gis_osm_landuse_a_free_1.shp Nature reserves fclass="nature_reserve"
gis_osm_buildings_a_free_1.shp Schools type="school"
gis_osm_buildings_a_free_1.shp Hospitals type="hospital"
gis_osm_buildings_a_free_1.shp Religious places type="temple" or "mosque" or "church"
gis_osm_roads_free_1.shp National & Express highways ref starts with "NH" or "NE"
gis_osm_roads_free_1.shp State highways ref starts with "SH"
gis_osm_roads_free_1.shp District highways ref starts with "MDR"
gis_osm_water_a_free_1.shp Wetland fclass="wetland"
gis_osm_waterways_free_1.shp Rivers fclass="river"
gis_osm_railways_free_1.shp Railway tracks No filter

Government Data

We obtained geolocation data for 165,000 hospitals and nursing homes from the Indian Government’s data portal. This dataset supports distance-based compliance monitoring of brick kilns.

Population Data

We used the LandScan 2023 global population dataset, produced by Oak Ridge National Laboratory, at a resolution of 0.0083 degrees. We utilize this dataset to analyze population exposure due to brick kilns’ air pollution.


Brick Kiln Dataset brick kiln dataset

Initial Data Preparation

An initial labeled dataset is required to train the object detection models. We select the regions for initial labeling with the following criteria:

  • i) highly polluted;
  • ii) highly populated (highly impacted by brick kilns);
  • iii) high likelihood of kilns (as suggested by an air quality expert); and
  • iv) non-attainment cities.

(1) Delhi Airshed, India

Delhi, India’s capital, is highly populated and consistently ranks among the world’s most polluted cities. While no brick kilns are located within Delhi due to strict regulations, the surrounding region has a dense concentration of kilns. We selected an 80×80 grid over Delhi with a 0.01-degree resolution, as defined by Guttikunda.

(2) Lucknow Airshed, Uttar Pradesh, India

Lucknow, the capital of Uttar Pradesh (India’s most populous state), is classified as a non-attainment city under NCAP. A 60×60 airshed grid with 0.01-degree resolution was chosen for annotation, following the definition by Guttikunda.

(3) West Bengal Small Airshed, West Bengal

A small airshed near the Haldi River in West Bengal was selected due to the high density of brick kilns in the area. A 639 km2 region surrounding the identified kilns was annotated.

(4) Ahmedabad Buffer Region

Ahmedabad, a non-attainment city, was studied in collaboration with the Gujarat Pollution Control Board (GPCB). Following the Environment (Protection) Amendment Rules, 2022, we geo-located brick kilns within a 10 km buffer of Ahmedabad city.

Across these four regions, we manually scanned over 15,018 km2 area and identified 1,621 brick kilns, completing the annotations in 125 hours.

Table 2 Statistics of initial dataset
Airshed Area (km2) CFCBK FCBK Zigzag Total Kilns Annotation time (hours)
Delhi Airshed 6937 2 35 746 783 58
Lucknow Airshed 3962 26 225 241 492 33
West Bengal Small 639 0 89 110 199 5
Ahmedabad 10 km buffer 3480 38 108 1 147 29
Total 15018 66 457 1098 1621 125

Annotation Process

The annotation process involves labeling brick kilns with oriented bounding boxes (OBBs) and assigning a category to represent the kiln's technology. A custom labeling interface using Leafmap was developed, utilizing the Esri Wayback Satellite Imagery WMS layer. The region of interest was divided into a 1 km2 grid, and each grid cell was manually inspected. OBBs were drawn around the identified kilns, and the labeled data were overlaid onto cropped, geo-referenced Planet images. This process ensured accurate and undistorted annotations during reprojection from Esri to Planet imagery.

Fig 1: Illustration of the labeling process
Grid for annotation Labeling a kiln

(a) Grid for annotation (b) Labeling a kiln


Model Selection model-selection-results

We utilize YOLO-OBB models provided by Ultralytics for our experiments. These models deliver performance comparable to state-of-the-art OBB detection frameworks. YOLO’s algorithm enables faster inference by detecting objects in a single forward pass, making it well-suited for scaling predictions across large geographic areas.

Results

yolo11m-obb model is yielding the best ‘Weighted mAP’ among all models, and thus, we use it for brick kiln detection.

Table 3 Performance of various models on the initial dataset.
Model
CFCBK
FCBK
Zigzag
Weighted mAP
yolov8l-obb 0.61 0.58 0.83 0.62
yolov8x-obb 0.63 0.55 0.82 0.63
yolov11x-obb 0.66 0.57 0.80 0.66
yolov11l-obb 0.68 0.51 0.76 0.66
yolov8m-obb 0.68 0.54 0.79 0.66
yolov11m-obb 0.73 0.61 0.83 0.71

Iterative dataset building process

We develop a comprehensive dataset containing a total of 30638 hand-validated brick kilns with oriented bounding boxes.

CFCBK 1 CFCBK 2 CFCBK 3 CFCBK 4 CFCBK 5 CFCBK 6
FCBK 1 FCBK 2 FCBK 3 FCBK 4 FCBK 5 FCBK 6
FCBK 1 FCBK 2 FCBK 3 FCBK 4 FCBK 5 FCBK 6
Fig. 2: A few samples of predicted brick kilns of each brick kiln category from our model. The first, second, and third rows show samples of CFCBK, FCBK, and Zigzag in that order. Imagery © 2024 Planet Labs Inc.

Table 4 Brick kilns dataset across 5 states of Indo-Gangetic plain, India. We extract this data by covering 520,000 km2 area with 448 million population.
State
CFCBK
FCBK
Zigzag
Total
Uttar Pradesh 1450 9933 5952 17335
Bihar 40 1584 4424 6048
West Bengal 33 1105 1967 3105
Haryana 1 130 1948 2079
Punjab 0 305 1766 2071
Total 1524 13057 16057 30638

Brick kiln locations across five states of the Indo-Gangetic Plain, India. CFCBKs, which use a relatively old technology, are most prevalent in Uttar Pradesh. FCBKs are present in all 5 states, but their presence is strong in eastern Uttar Pradesh. Zigzag kilns are also present in all states and are densely located in Bihar and the area close to Delhi National Capital Region (Delhi-NCR).

CFCBK_location FCBK_location Zigzag_location
CFCBKs FCBKs Zigzag kilns

External Validation

In 2023, the Uttar Pradesh Pollution Control Board (UPPCB) conducted a comprehensive field survey and prepared a report for judicial proceedings. This report provides district-wise counts of operational brick kilns, revealing a total of 19,671 brick kilns in Uttar Pradesh as of 2022.

Below, we present a district-wise comparison of brick kiln counts derived from the UPPCB survey and our dataset. Notably, our study is the first to validate a machine-learning-derived brick kiln dataset using independently collected survey data.

brick_kilns_survey_counts(a) brick_kilns_our_counts(b) brick_kilns_comparison(c)
Fig 3: District-wise brick kiln counts in Uttar Pradesh as per (a) UPPCB 2023 survey (19671 kilns) [40] and (b) our hand-validated data (17335 kilns). A Comparison between our counts and the survey counts is shown in (c). Our counts have a Pearson correlation coefficient of 0.94 with the survey counts.

Automatic Compliance Monitoring automatic compliance monitoring

Table 5 Automatic compliance detection of brick kilns in various states with respect to state-wise and central policies. ‘-’ suggests that a policy is not defined for that state-criterion pair. The ‘Non compliant’ row shows the total counts of brick kilns which violate at least one rule. More than 70% of brick kilns violate at least one compliance rule.
Uttar Pradesh Bihar West Bengal Haryana Punjab Total
Inter kiln 6469 2343 669 1035 604 11120
Hospital 6741 656 1271 176 - 8844
Habitation 5765 1471 362 131 327 8056
National Highway 1495 579 128 - - 2202
River - 1029 338 - - 1367
State Highway 720 150 96 - 40 1006
Criterion District Highway 695 - - - - 695
Railway 358 122 84 - - 564
Nature reserve 328 - 21 0 - 349
Orchard 120 8 4 0 11 143
Wetland - 70 - - - 70
School 19 15 26 4 - 64
Religious places 6 - 3 - - 9
Non compliant 13296 3997 2081 1162 866 21402
Brick Kiln count 17335 6048 3105 2079 2071 30638
Percentage violations 77 66 67 56 42 70

Air Pollution and Health Effects air pollution

Brick kilns typically operate for six months each year, from 15th November to 15th May in Bihar and West Bengal, and from 15th December to 15th June in Uttar Pradesh, Punjab, and Haryana, based on expert inputs. We calculate daily production by dividing the annual production by 180 days. We estimate emissions in tonnes per day for each state by combining emission rates (g/kg) for each technology with the mass of bricks produced (kg).

Table 6 Emission rates for kiln technologies in g/kg of fired brick product from previous work
Pollutant
CFCBK/FCBK
Zigzag
PM2.5 0.18 0.09
SO2 0.52 0.15
CO 3.63 1.19
CO2 179.00 107.50

Table 7 Production of brick kilns and Emissions (tonnes per day) in various states
State
Mass
PM2.5
SO2
CO
CO2
Uttar Pradesh 794816.67 118.51 312.33 2219.30 122759.72
Bihar 401661.11 45.86 100.15 741.14 50890.09
West Bengal 321627.78 39.56 91.86 670.36 43003.29
Haryana 124283.33 11.89 21.54 167.01 13920.39
Punjab 99488.89 10.27 20.34 154.14 11742.67
Total 1741877.78 226.08 546.23 3951.95 242316.16

According to central government policy, brick kilns must be at least 800 meters away from human habitation. However, more than 30 million people live within this range of brick kilns. Our analysis highlights the need for targeted studies to assess the health impacts of this proximity and evaluate interventions, such as relocating kilns or adopting cleaner technologies, to mitigate risks.

Table 8 Population (in millions) living within 0.8 km, 2 km, and 5 km of brick kilns across five states in the Indo-Gangetic Plain.
State < 0.8 km < 2 km < 5 km
Uttar Pradesh 13.81 63.32 168.83
Bihar 9.43 44.22 98.41
West Bengal 4.35 18.54 50.47
Haryana 1.12 6.34 19.36
Punjab 1.95 10.03 25.64
Total 30.66 142.45 362.71