method: POST

text:
You are analyzing a satellite/aerial image.

Image dimensions:
- Width: 513 pixels
- Height: 513 pixels

You are analyzing a satellite/aerial image. Examine the image carefully and identify all regions that match these land cover types: farmland, built-up, meadow, forest, and water.

For each land cover type, provide bounding box coordinates for EVERY distinct region you can identify in the image.

CRITICAL: You must respond with ONLY a JSON object. Do not include any explanatory text, markdown formatting, or code blocks. Your entire response should be valid JSON that can be parsed directly.

Return this exact JSON structure:
{
    "farmland": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...],
    "built-up": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...],
    "meadow": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...],
    "forest": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...],
    "water": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...]
}

Coordinate format:
- x1, y1: top-left corner (percentages 0-100)
- x2, y2: bottom-right corner (percentages 0-100)
- Use empty array [] if a class is not visible
- Include multiple boxes for the same class if there are multiple regions

Example valid response:
{"farmland": [[10, 20, 50, 60]], "built-up": [[60, 10, 90, 40]], "meadow": [], "forest": [[5, 70, 30, 95]], "water": [[70, 50, 95, 80]]}

Now analyze the provided image and return only the JSON object with bounding boxes.

type: json


text:
You are analyzing a satellite/aerial image.

Image dimensions:
- Width: 513 pixels
- Height: 513 pixels

You are analyzing a satellite/aerial image. Examine the image carefully and identify all regions that match these land cover types: farmland, built-up, meadow, forest, and water.

For each land cover type, provide bounding box coordinates for EVERY distinct region you can identify in the image.

CRITICAL: You must respond with ONLY a JSON object. Do not include any explanatory text, markdown formatting, or code blocks. Your entire response should be valid JSON that can be parsed directly.

Return this exact JSON structure:
{
    "farmland": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...],
    "built-up": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...],
    "meadow": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...],
    "forest": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...],
    "water": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...]
}

Coordinate format:
- x1, y1: top-left corner (percentages 0-100)
- x2, y2: bottom-right corner (percentages 0-100)
- Use empty array [] if a class is not visible
- Include multiple boxes for the same class if there are multiple regions

Example valid response:
{"farmland": [[10, 20, 50, 60]], "built-up": [[60, 10, 90, 40]], "meadow": [], "forest": [[5, 70, 30, 95]], "water": [[70, 50, 95, 80]]}

Now analyze the provided image and return only the JSON object with bounding boxes.


text:
You are analyzing a satellite/aerial image.

Image dimensions:
- Width: 513 pixels
- Height: 513 pixels

You are analyzing a satellite/aerial image. Examine the image carefully and identify all regions that match these land cover types: farmland, built-up, meadow, forest, and water.

For each land cover type, provide bounding box coordinates for EVERY distinct region you can identify in the image.

CRITICAL: You must respond with ONLY a JSON object. Do not include any explanatory text, markdown formatting, or code blocks. Your entire response should be valid JSON that can be parsed directly.

Return this exact JSON structure:
{
    "farmland": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...],
    "built-up": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...],
    "meadow": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...],
    "forest": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...],
    "water": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...]
}

Coordinate format:
- x1, y1: top-left corner (percentages 0-100)
- x2, y2: bottom-right corner (percentages 0-100)
- Use empty array [] if a class is not visible
- Include multiple boxes for the same class if there are multiple regions

Example valid response:
{"farmland": [[10, 20, 50, 60]], "built-up": [[60, 10, 90, 40]], "meadow": [], "forest": [[5, 70, 30, 95]], "water": [[70, 50, 95, 80]]}

Now analyze the provided image and return only the JSON object with bounding boxes.


text:
You are analyzing a satellite/aerial image.

Image dimensions:
- Width: 513 pixels
- Height: 513 pixels

You are analyzing a satellite/aerial image. Examine the image carefully and identify all regions that match these land cover types: farmland, built-up, meadow, forest, and water.

For each land cover type, provide bounding box coordinates for EVERY distinct region you can identify in the image.

CRITICAL: You must respond with ONLY a JSON object. Do not include any explanatory text, markdown formatting, or code blocks. Your entire response should be valid JSON that can be parsed directly.

Return this exact JSON structure:
{
    "farmland": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...],
    "built-up": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...],
    "meadow": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...],
    "forest": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...],
    "water": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...]
}

Coordinate format:
- x1, y1: top-left corner (percentages 0-100)
- x2, y2: bottom-right corner (percentages 0-100)
- Use empty array [] if a class is not visible
- Include multiple boxes for the same class if there are multiple regions

Example valid response:
{"farmland": [[10, 20, 50, 60]], "built-up": [[60, 10, 90, 40]], "meadow": [], "forest": [[5, 70, 30, 95]], "water": [[70, 50, 95, 80]]}

Now analyze the provided image and return only the JSON object with bounding boxes.


text:
You are analyzing a satellite/aerial image.

Image dimensions:
- Width: 513 pixels
- Height: 513 pixels

You are analyzing a satellite/aerial image. Examine the image carefully and identify all regions that match these land cover types: farmland, built-up, meadow, forest, and water.

For each land cover type, provide bounding box coordinates for EVERY distinct region you can identify in the image.

CRITICAL: You must respond with ONLY a JSON object. Do not include any explanatory text, markdown formatting, or code blocks. Your entire response should be valid JSON that can be parsed directly.

Return this exact JSON structure:
{
    "farmland": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...],
    "built-up": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...],
    "meadow": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...],
    "forest": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...],
    "water": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...]
}

Coordinate format:
- x1, y1: top-left corner (percentages 0-100)
- x2, y2: bottom-right corner (percentages 0-100)
- Use empty array [] if a class is not visible
- Include multiple boxes for the same class if there are multiple regions

Example valid response:
{"farmland": [[10, 20, 50, 60]], "built-up": [[60, 10, 90, 40]], "meadow": [], "forest": [[5, 70, 30, 95]], "water": [[70, 50, 95, 80]]}

Now analyze the provided image and return only the JSON object with bounding boxes.


text:
You are analyzing a satellite/aerial image.

Image dimensions:
- Width: 513 pixels
- Height: 513 pixels

You are analyzing a satellite/aerial image. Examine the image carefully and identify all regions that match these land cover types: farmland, built-up, meadow, forest, and water.

For each land cover type, provide bounding box coordinates for EVERY distinct region you can identify in the image.

CRITICAL: You must respond with ONLY a JSON object. Do not include any explanatory text, markdown formatting, or code blocks. Your entire response should be valid JSON that can be parsed directly.

Return this exact JSON structure:
{
    "farmland": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...],
    "built-up": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...],
    "meadow": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...],
    "forest": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...],
    "water": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...]
}

Coordinate format:
- x1, y1: top-left corner (percentages 0-100)
- x2, y2: bottom-right corner (percentages 0-100)
- Use empty array [] if a class is not visible
- Include multiple boxes for the same class if there are multiple regions

Example valid response:
{"farmland": [[10, 20, 50, 60]], "built-up": [[60, 10, 90, 40]], "meadow": [], "forest": [[5, 70, 30, 95]], "water": [[70, 50, 95, 80]]}

Now analyze the provided image and return only the JSON object with bounding boxes.


text:
You are analyzing a satellite/aerial image.

Image dimensions:
- Width: 513 pixels
- Height: 513 pixels

You are analyzing a satellite/aerial image. Examine the image carefully and identify all regions that match these land cover types: farmland, built-up, meadow, forest, and water.

For each land cover type, provide bounding box coordinates for EVERY distinct region you can identify in the image.

CRITICAL: You must respond with ONLY a JSON object. Do not include any explanatory text, markdown formatting, or code blocks. Your entire response should be valid JSON that can be parsed directly.

Return this exact JSON structure:
{
    "farmland": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...],
    "built-up": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...],
    "meadow": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...],
    "forest": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...],
    "water": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...]
}

Coordinate format:
- x1, y1: top-left corner (percentages 0-100)
- x2, y2: bottom-right corner (percentages 0-100)
- Use empty array [] if a class is not visible
- Include multiple boxes for the same class if there are multiple regions

Example valid response:
{"farmland": [[10, 20, 50, 60]], "built-up": [[60, 10, 90, 40]], "meadow": [], "forest": [[5, 70, 30, 95]], "water": [[70, 50, 95, 80]]}

Now analyze the provided image and return only the JSON object with bounding boxes.


text:
You are analyzing a satellite/aerial image.

Image dimensions:
- Width: 513 pixels
- Height: 513 pixels

You are analyzing a satellite/aerial image. Examine the image carefully and identify all regions that match these land cover types: farmland, built-up, meadow, forest, and water.

For each land cover type, provide bounding box coordinates for EVERY distinct region you can identify in the image.

CRITICAL: You must respond with ONLY a JSON object. Do not include any explanatory text, markdown formatting, or code blocks. Your entire response should be valid JSON that can be parsed directly.

Return this exact JSON structure:
{
    "farmland": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...],
    "built-up": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...],
    "meadow": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...],
    "forest": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...],
    "water": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...]
}

Coordinate format:
- x1, y1: top-left corner (percentages 0-100)
- x2, y2: bottom-right corner (percentages 0-100)
- Use empty array [] if a class is not visible
- Include multiple boxes for the same class if there are multiple regions

Example valid response:
{"farmland": [[10, 20, 50, 60]], "built-up": [[60, 10, 90, 40]], "meadow": [], "forest": [[5, 70, 30, 95]], "water": [[70, 50, 95, 80]]}

Now analyze the provided image and return only the JSON object with bounding boxes.


text:
You are analyzing a satellite/aerial image.

Image dimensions:
- Width: 513 pixels
- Height: 513 pixels

You are analyzing a satellite/aerial image. Examine the image carefully and identify all regions that match these land cover types: farmland, built-up, meadow, forest, and water.

For each land cover type, provide bounding box coordinates for EVERY distinct region you can identify in the image.

CRITICAL: You must respond with ONLY a JSON object. Do not include any explanatory text, markdown formatting, or code blocks. Your entire response should be valid JSON that can be parsed directly.

Return this exact JSON structure:
{
    "farmland": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...],
    "built-up": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...],
    "meadow": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...],
    "forest": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...],
    "water": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...]
}

Coordinate format:
- x1, y1: top-left corner (percentages 0-100)
- x2, y2: bottom-right corner (percentages 0-100)
- Use empty array [] if a class is not visible
- Include multiple boxes for the same class if there are multiple regions

Example valid response:
{"farmland": [[10, 20, 50, 60]], "built-up": [[60, 10, 90, 40]], "meadow": [], "forest": [[5, 70, 30, 95]], "water": [[70, 50, 95, 80]]}

Now analyze the provided image and return only the JSON object with bounding boxes.


text:
You are analyzing a satellite/aerial image.

Image dimensions:
- Width: 513 pixels
- Height: 513 pixels

You are analyzing a satellite/aerial image. Examine the image carefully and identify all regions that match these land cover types: farmland, built-up, meadow, forest, and water.

For each land cover type, provide bounding box coordinates for EVERY distinct region you can identify in the image.

CRITICAL: You must respond with ONLY a JSON object. Do not include any explanatory text, markdown formatting, or code blocks. Your entire response should be valid JSON that can be parsed directly.

Return this exact JSON structure:
{
    "farmland": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...],
    "built-up": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...],
    "meadow": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...],
    "forest": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...],
    "water": [[x1, y1, x2, y2], [x1, y1, x2, y2], ...]
}

Coordinate format:
- x1, y1: top-left corner (percentages 0-100)
- x2, y2: bottom-right corner (percentages 0-100)
- Use empty array [] if a class is not visible
- Include multiple boxes for the same class if there are multiple regions

Example valid response:
{"farmland": [[10, 20, 50, 60]], "built-up": [[60, 10, 90, 40]], "meadow": [], "forest": [[5, 70, 30, 95]], "water": [[70, 50, 95, 80]]}

Now analyze the provided image and return only the JSON object with bounding boxes.