class_docstr: Module that calculates Difference-of-Gaussians blobs.
  
  .. image:: _static/img/dog_response_single.png
  
  See :func:`~kornia.feature.dog_response_single` for details.
code: def __init__(self, sigma1: float = 1.0, sigma2: float = 1.6) -> None:
      super().__init__()
      self.sigma1 = sigma1
      self.sigma2 = sigma2
  
imports: from typing import Optional, Union
  import torch
  from kornia.core import Module, Tensor, tensor
  from kornia.core.check import KORNIA_CHECK_SHAPE
  from kornia.filters import gaussian_blur2d, spatial_gradient
label_desc: Use image node_id 1 to create a new BlobDoGSingle object from inherited base classes: Module with example: obj = BlobDoGSingle(sigma1, sigma2)