Категории

Билатеральный Фильтр

Примените билатеральный фильтр для кантерахивающего сглаживания, которое уменьшает шум и при этом сохраняет детали изображения

Click to upload file or drag and drop file here

Maximum file size: 20MB Supported formats: image/jpeg, image/png, image/webp, image/gif, image/bmp, image/tiff

Загрузите любой файл изображения (JPEG, PNG, WebP, GIF, BMP, TIFF) для применения кантерахивающей билатеральной фильтрации

0.5 3 10

Управляет пространственным сглаживанием. Более высокие значения сглаживают большие области

5 30 100

Управляет сохранением краев. Более высокие значения сохраняют меньше краев

3 5 15

Размер ядра билатерального фильтра (должен быть нечетным). Более крупные ядра учитывают больше соседей

Количество проходов билатерального фильтра. Больше итераций = более сильное сглаживание

Сохранять тонкие детали и текстуры при сглаживании

Выберите какие цветовые каналы обрабатывать

Выберите формат вывода или сохраните оригинал. PNG рекомендуется для максимального качества

Качество вывода для форматов с потерями (JPEG, WebP). Выше = лучшее качество но больше размер файла

Ключевые факты

Категория
Design
Типы входных данных
file, range, number, checkbox, select
Тип результата
file
Покрытие примерами
4
API доступен
Yes

Обзор

Билатеральный фильтр — это мощный инструмент для обработки изображений, который позволяет эффективно подавлять цифровой шум, сохраняя при этом четкость контуров и мелких деталей. В отличие от обычного размытия, этот алгоритм учитывает как пространственную близость пикселей, так и разницу в их интенсивности, что делает его идеальным для качественной ретуши.

Когда использовать

  • Для удаления шума с фотографий, сделанных при плохом освещении.
  • Для сглаживания текстур кожи или поверхностей без потери важных границ объектов.
  • Для подготовки изображений к дальнейшей обработке, где требуется чистота исходника.

Как это работает

  • Загрузите исходное изображение в поддерживаемом формате (JPEG, PNG, WebP и др.).
  • Настройте параметры пространственного сигма и сигма диапазона для управления интенсивностью сглаживания и сохранения краев.
  • Выберите размер ядра и количество итераций, чтобы добиться желаемого баланса между чистотой и детализацией.
  • Примените фильтр и скачайте готовый результат в нужном формате.

Сценарии использования

Улучшение качества снимков с камер смартфонов с высоким уровнем цифрового шума.
Подготовка графики для печати путем удаления артефактов сжатия.
Художественная обработка портретов для мягкого сглаживания кожи с сохранением черт лица.

Примеры

1. Удаление шума с ночного фото

Фотограф-любитель
Контекст
Снимок, сделанный вечером, содержит много зернистости на темных участках.
Проблема
Необходимо убрать шум, не превращая детали здания в 'кашу'.
Как использовать
Загрузить фото, установить 'Пространственное Сигма' на 4.0 и 'Сигма Диапазона' на 50, включить 'Сохранить детали'.
Пример конфигурации
spatialSigma: 4.0, rangeSigma: 50, preserveDetails: true
Результат
Фотография стала чистой, а архитектурные линии остались четкими.

2. Ретушь портрета

SMM-менеджер
Контекст
На фото видны мелкие неровности кожи, которые нужно сгладить.
Проблема
Нужно мягкое сглаживание, которое не сделает лицо 'пластиковым'.
Как использовать
Загрузить изображение, выбрать 'Только яркость' в каналах, установить итерации на 2.
Пример конфигурации
iterations: 2, channels: 'luminance', preserveDetails: true
Результат
Кожа выглядит ровной и естественной, текстура лица сохранена.

Проверить на примерах

image, png, jpg

Связанные хабы

FAQ

Чем билатеральный фильтр отличается от обычного размытия?

Обычное размытие усредняет все пиксели вокруг, что приводит к потере четкости. Билатеральный фильтр учитывает разницу в яркости, поэтому он не размывает границы объектов.

Что такое пространственное сигма?

Это параметр, определяющий радиус влияния соседних пикселей. Чем выше значение, тем сильнее эффект сглаживания на больших участках.

Как сохранить детали при обработке?

Используйте опцию 'Сохранить детали' и подбирайте 'Сигма диапазона' так, чтобы фильтр игнорировал резкие перепады яркости, соответствующие контурам.

Какие форматы изображений поддерживаются?

Инструмент поддерживает популярные форматы: JPEG, PNG, WebP, GIF, BMP и TIFF.

Можно ли обрабатывать только яркость изображения?

Да, в настройках 'Обработка каналов' можно выбрать режим 'Только яркость', чтобы избежать искажения цветовых оттенков.

Документация API

Конечная точка запроса

POST /ru/api/tools/image-bilateral-filter

Параметры запроса

Имя параметра Тип Обязательно Описание
imageFile file (Требуется загрузка) Да Загрузите любой файл изображения (JPEG, PNG, WebP, GIF, BMP, TIFF) для применения кантерахивающей билатеральной фильтрации
spatialSigma range Нет Управляет пространственным сглаживанием. Более высокие значения сглаживают большие области
rangeSigma range Нет Управляет сохранением краев. Более высокие значения сохраняют меньше краев
kernelSize range Нет Размер ядра билатерального фильтра (должен быть нечетным). Более крупные ядра учитывают больше соседей
iterations number Нет Количество проходов билатерального фильтра. Больше итераций = более сильное сглаживание
preserveDetails checkbox Нет Сохранять тонкие детали и текстуры при сглаживании
channels select Нет Выберите какие цветовые каналы обрабатывать
format select Нет Выберите формат вывода или сохраните оригинал. PNG рекомендуется для максимального качества
quality number Нет Качество вывода для форматов с потерями (JPEG, WebP). Выше = лучшее качество но больше размер файла

Параметры типа файл должны быть загружены сначала через POST /upload/image-bilateral-filter для получения filePath, затем filePath должен быть передан в соответствующее поле файла.

Формат ответа

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Файл: Файл

Документация MCP

Добавьте этот инструмент к конфигурации сервера MCP:

{
  "mcpServers": {
    "elysiatools-image-bilateral-filter": {
      "name": "image-bilateral-filter",
      "description": "Примените билатеральный фильтр для кантерахивающего сглаживания, которое уменьшает шум и при этом сохраняет детали изображения",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=image-bilateral-filter",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.

Поддерживает ссылки на файлы URL или кодирование Base64 для параметров файла.

Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]